getUser method

  1. @override
HttpResult<List<UserModel>> getUser()
override

Implementation

@override
HttpResult<List<UserModel>> getUser() async {
  final result = await client.get<List<dynamic>>(userPath);

  return result.fold((failure) => Left(failure), (data) {
    try {
      final users = data.map((e) => UserMapper.fromMap(e)).toList();
      return Right(users);
    } catch (e) {
      return Left(
        UnknownFailure(
          'Error parseando usuarios <UserRemoteDataSourceImpl><getUser>: $e',
        ),
      );
    }
  });
}