EventStoreClientBase constructor
EventStoreClientBase({
- required CallOptions? options,
- required EventStoreClientSettings settings,
- required bool isGrpcWeb,
- List<
ClientInterceptor> interceptors = const [], - Map<
String, GrpcErrorCallback> exceptionMap = const {},
Implementation
EventStoreClientBase({
required this.options,
required this.settings,
required this.isGrpcWeb,
List<ClientInterceptor> interceptors = const [],
Map<String, GrpcErrorCallback> exceptionMap = const {},
}) : _interceptors = interceptors,
_api = Versions._(
client: Api._(settings.apiVersion),
),
_exceptionMap = {
Exceptions.NotLeader: (error) => NotLeaderException.fromCause(error),
Exceptions.AccessDenied: (error) =>
AccessDeniedException.fromCause(error),
...exceptionMap,
};