registerSignal method
Future<Signal>
registerSignal({
- required Appliance appliance,
- required InfraredSignal infraredSignal,
- required Image image,
- required String name,
Implementation
Future<Signal> registerSignal({
required Appliance appliance,
required InfraredSignal infraredSignal,
required Image image,
required String name,
}) async {
final requestData = {
'message': jsonEncode(infraredSignal),
'image': image,
'name': name
};
final response =
await _post('appliances/${appliance.id}/signals', data: requestData);
final json = jsonDecode(utf8.decode(response.bodyBytes));
final signal = Signal.fromJson(json);
return signal;
}