ServerpodClient constructor

ServerpodClient(
  1. String host,
  2. SerializationManager serializationManager, {
  3. dynamic securityContext,
  4. AuthenticationKeyManager? authenticationKeyManager,
  5. bool logFailedCalls = true,
  6. Duration? streamingConnectionTimeout,
  7. Duration? connectionTimeout,
})

Creates a new ServerpodClient.

Implementation

ServerpodClient(
  super.host,
  super.serializationManager, {
  dynamic securityContext,
  super.authenticationKeyManager,
  super.logFailedCalls,
  super.streamingConnectionTimeout,
  super.connectionTimeout,
}) {
  assert(securityContext == null || securityContext is SecurityContext,
      'Context must be of type SecurityContext');

  // Setup client
  _httpClient = HttpClient(context: securityContext);
  _httpClient.connectionTimeout = connectionTimeout;
}