getUserPhoto method

Future<Response?> getUserPhoto({
  1. required DioClient dioClient,
  2. required User user,
  3. Json? getUserPhotoExtra,
})

Implementation

Future<Response?> getUserPhoto({
  required DioClient dioClient,
  required User user,
  Json? getUserPhotoExtra,
}) async {
  try {
    if (user.pictureUrl == null) return null;

    final response = await dioClient.get<List<int>>(
      user.pictureUrl!,
      options: Options(
        responseType: ResponseType.bytes,
        extra: getUserPhotoExtra,
      ),
    );

    return response;
  } catch (e) {
    return null;
  }
}