DataConnection constructor

DataConnection(
  1. String peerId,
  2. Peer? provider,
  3. PeerConnectOption? options
)

Implementation

DataConnection(super.peerId, super.provider, super.options) {
  connectionId = options?.connectionId ?? _idPrefix + util.randomToken();

  label = options?.label ?? connectionId;
  serialization = options?.serialization ?? SerializationType.JSON;
  reliable = options?.reliable ?? false;

  _negotiator = Negotiator(this);

  _negotiator?.startConnection(
      options?.payload ?? PeerConnectOption(originator: true));
}