getAllUsers method

Future<List<UserDetails>> getAllUsers({
  1. UserCredentials? userCredentials,
  2. EventStoreClientOperationOptions? operationOptions,
})

Gets the UserDetails of all internal users.

Implementation

Future<List<UserDetails>> getAllUsers({
  UserCredentials? userCredentials,
  EventStoreClientOperationOptions? operationOptions,
}) {
  return $runRequest<List<UserDetails>>(() async {
    final request = $a.DetailsReq();

    final client = await $getClient();
    final response = client.details(
      request,
      options: $getOptions(
        userCredentials: userCredentials,
        operationOptions: operationOptions,
      ),
    );
    return await response.map(_toUserDetails).toList();
  });
}