updateSignal method
Implementation
Future<Signal> updateSignal({
required Signal signal,
required Image image,
required String name,
}) async {
final requestData = {'image': image, 'name': name};
final response = await _post('signals/${signal.id}', data: requestData);
final json = jsonDecode(utf8.decode(response.bodyBytes));
final updated = Signal.fromJson(json);
return updated;
}