getAvatar method

  1. @override
Future<UserAvatar> getAvatar()
override

Implementation

@override
Future<UserAvatar> getAvatar() async {
  try {
    return await dio
        .get(ApiEndpoints.USER_AVATAR)
        .then((value) => UserAvatar.fromJson(value.data));
  } on Exception catch (e) {
    throw HttpHelper.decodeErrorResponse(e,
        tag: TAG,
        logger: logger,
        defaultErrorMessage: 'Failed to get user avatar',
        meta: {'method': 'getAvatar'});
  }
}