sendAvatar method
Implementation
Future<http.StreamedResponse> sendAvatar(Avatar avatar) async {
var headers = {
'Authorization': 'Bearer ${authAPI.accessToken}',
'Content-Type': 'image/${avatar.type}'
};
http.Request request =
http.Request('PATCH', Uri.parse('${AuthAPI.url}/user/avatar'));
request.body = jsonEncode({"image": avatar.image});
request.headers.addAll(headers);
return await request.send().catchError((error) {
return http.StreamedResponse(
const Stream.empty(),
408,
);
});
}