disable method

Future<void> disable({
  1. required String loginName,
  2. UserCredentials? userCredentials,
  3. EventStoreClientOperationOptions? operationOptions,
})

Disable user in EventStore with given loginName.

Implementation

Future<void> disable({
  required String loginName,
  UserCredentials? userCredentials,
  EventStoreClientOperationOptions? operationOptions,
}) {
  if (loginName.isEmpty) {
    throw ArgumentOutOfRangeException("'loginName' is empty");
  }
  return $runRequest<void>(() async {
    final request = $a.DisableReq()
      ..options = (DisableReq_Options()..loginName = loginName);

    final client = await $getClient();
    await client.disable(
      request,
      options: $getOptions(
        userCredentials: userCredentials,
        operationOptions: operationOptions,
      ),
    );
  });
}