SocketClientConfig constructor

const SocketClientConfig({
  1. RequestSerializer serializer = const RequestSerializer(),
  2. ResponseParser parser = const ResponseParser(),
  3. bool autoReconnect = true,
  4. Duration? queryAndMutationTimeout = const Duration(seconds: 10),
  5. Duration? inactivityTimeout = const Duration(seconds: 30),
  6. Duration? delayBetweenReconnectionAttempts = const Duration(seconds: 5),
  7. dynamic initialPayload,
  8. Map<String, dynamic>? headers,
  9. WebSocketConnect? connectFn,
  10. Future<Duration?>? onConnectionLost(
    1. int? code,
    2. String? reason
    )?,
  11. Stream<ToggleConnectionState>? toggleConnection,
  12. Map<String, dynamic> pingMessage = const <String, dynamic>{},
})

Implementation

const SocketClientConfig(
    {this.serializer = const RequestSerializer(),
    this.parser = const ResponseParser(),
    this.autoReconnect = true,
    this.queryAndMutationTimeout = const Duration(seconds: 10),
    this.inactivityTimeout = const Duration(seconds: 30),
    this.delayBetweenReconnectionAttempts = const Duration(seconds: 5),
    this.initialPayload,
    this.headers,
    this.connectFn,
    this.onConnectionLost,
    this.toggleConnection,
    this.pingMessage = const <String, dynamic>{}});