connection property

ConnectionChannel? get connection

Implementation

ConnectionChannel? get connection => _conn;
set connection (ConnectionChannel? conn)

Implementation

set connection(ConnectionChannel? conn) {
  if (_connListener != null) {
    _connListener!.cancel();
    _connListener = null;
    _onDisconnected(_conn!);
  }
  _conn = conn;
  _connListener = _conn?.onReceive.listen(onData);
  _conn?.onDisconnected.then(_onDisconnected);
  // resend all requests after a connection
  if (_conn!.connected) {
    onReconnected();
  } else {
    _conn?.onConnected.then((conn) => onReconnected());
  }
}