PeerOptions constructor

PeerOptions({
  1. LogLevel? debug,
  2. String? host,
  3. int? port,
  4. String? path = "/",
  5. String? key,
  6. String? token,
  7. dynamic config,
  8. bool? secure = true,
  9. int? pingInterval,
  10. String? referrerPolicy,
  11. void logFunction(
    1. LogLevel logLevel,
    2. dynamic args
    )?,
  12. String clientType = "websocket",
  13. Map<String, DataConnection Function(String peerId, Peer provider, dynamic options)>? serializers,
})

Implementation

PeerOptions({
  LogLevel? debug,
  String? host,
  int? port,
  this.path = "/",
  String? key,
  String? token,
  dynamic config,
  this.secure = true,
  this.pingInterval,
  String? referrerPolicy,
  this.logFunction,
  this.clientType = "websocket",
  Map<String, DataConnection Function(String peerId, Peer provider, dynamic options)>? serializers,
})  : debug = debug ?? LogLevel.Disabled,
      port = port ?? util.CLOUD_PORT,
      host = host ?? util.CLOUD_HOST,
      key = key ?? Peer.DEFAULT_KEY,
      token = token ?? randomToken(),
      config = config ?? util.defaultConfig,
      referrerPolicy = referrerPolicy ?? "strict-origin-when-cross-origin",
      serializers = serializers ?? <String, DataConnection Function(String peerId, Peer provider, dynamic options)>{};