findAllUsers method

  1. @override
Future<FindUsersResponse> findAllUsers()

Returns a FindUsersResponse with all the users

Upon success a list of users is provided and error is set to null

In case of error a ResponseError is set and no user list is provided

Implementation

@override
Future<FindUsersResponse> findAllUsers() {
  return catchSqlError<FindUsersResponse>(
      store.userDao.findAll().then((results) => FindUsersResponse(
          users:
              results.map((user) => FindUserResponse(user: user)).toList())),
      (sqle) => FindUsersResponse(
          error: toResponseError(sqle, context: contextUser)),
      options);
}