DataConnection<ErrorType> constructor

DataConnection<ErrorType>(
  1. String peerId,
  2. Peer provider,
  3. dynamic options
)

Implementation

DataConnection(String peerId, Peer provider, dynamic options)
    : reliable = options.reliable ?? false,
      super(peerId, provider, options) {
  options.reliable = options.reliable;

  connectionId = options.connectionId ?? '$idPrefix${randomToken()}';
  label = options.label ?? connectionId;

  _negotiator = Negotiator(this);

  _negotiator!.startConnection(options.payload?.toJson() ??
      {
        'originator': true,
        'reliable': reliable,
      });
}