detectAppliance method

Future<List<ApplianceModelAndParam>> detectAppliance({
  1. required InfraredSignal infraredSignal,
})

Implementation

Future<List<ApplianceModelAndParam>> detectAppliance({
  required InfraredSignal infraredSignal,
}) async {
  final requestData = {'message': jsonEncode(infraredSignal)};
  final response = await _post('detectappliance', data: requestData);
  final json = jsonDecode(utf8.decode(response.bodyBytes));
  final applianceModelAndParams =
      List<ApplianceModelAndParam>.from(json.map((e) => ApplianceModelAndParam.fromJson(e)));
  return applianceModelAndParams;
}