setThumbnailForUserOrPro method
Future<NetworkResponse>
setThumbnailForUserOrPro(
- dynamic bytes,
- dynamic filePath, [
- ProgressCallback? callback,
- dynamic token,
override
Implementation
@override
Future<NetworkResponse> setThumbnailForUserOrPro(bytes, filePath,
[ProgressCallback? callback, token]) async {
return await handleNetworkError(
proccess: () async {
String fileName = filePath.split('/').last;
FormData formData = FormData.fromMap({
"fileName": multipartFileFromBytes(bytes, filename: fileName),
"ratio": 1,
});
Response response =
await AppClient(token: token ?? await appPrefs.getNormalToken())
.post(_MyAppEndpoint.setThumbnailForUserOrPro(),
data: formData, onSendProgress: callback);
return NetworkResponse.fromResponse(response,
converter: (json) => UploadThumbnalResult.fromJson(json));
},
);
}