preferredUnits static method

Future<List<PreferredUnit>> preferredUnits(
  1. List<QuantityType> types
)

Returns preferred units for provided types. Usage is only for QuantityType

Implementation

static Future<List<PreferredUnit>> preferredUnits(
    List<QuantityType> types) async {
  final arguments = types.map((e) => e.identifier).toList();
  final result =
      await _methodChannel.invokeMethod('preferredUnits', arguments);
  final List<dynamic> list = jsonDecode(result);
  final preferredUnits = <PreferredUnit>[];
  for (final Map<String, dynamic> map in list) {
    final preferredUnit = PreferredUnit.fromJson(map);
    preferredUnits.add(preferredUnit);
  }
  return preferredUnits;
}