updateAppliance method

Future<Appliance> updateAppliance({
  1. required Appliance appliance,
  2. required Image image,
  3. required String nickname,
})

Implementation

Future<Appliance> updateAppliance({
  required Appliance appliance,
  required Image image,
  required String nickname,
}) async {
  final requestData = {'image': image, 'nickname': nickname};
  final response = await _post('appliances/${appliance.id}', data: requestData);
  final json = jsonDecode(utf8.decode(response.bodyBytes));
  final updated = Appliance.fromJson(json);
  return updated;
}