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