updateMedia method
Implementation
@override
Future<NetworkResponse> updateMedia(
bytes, filePath, Map<String, dynamic> params) async {
return await handleNetworkError(
proccess: () async {
late Map<String, dynamic> map;
if (bytes != null) {
String fileName = filePath.split('/').last;
map = {"fileName": multipartFileFromBytes(bytes, filename: fileName)};
} else {
map = {};
}
map.addAll(params);
FormData formData = FormData.fromMap(map);
Response response =
await AppClient(token: await appPrefs.getNormalToken())
.put(_MyAppEndpoint.updateMedia(), data: formData);
return NetworkResponse.fromResponse(response,
converter: (json) => CommonMedia.fromJson(json));
},
);
}