addOnConnectionChangeListener method

void addOnConnectionChangeListener(
  1. OnConnectionChange listener, {
  2. bool immediately = true,
  3. bool beforeOthersListeners = false,
})

Implementation

void addOnConnectionChangeListener(OnConnectionChange listener, {bool immediately=true, bool beforeOthersListeners = false}) {
  if (beforeOthersListeners) {
    _onConnectionWithServerChangeListenersBeforeOthersListeners.add(listener);
  } else {
    _onConnectionWithServerChangeListeners.add(listener);
  }

  if(immediately) {
    listener(ConnectionDetails(_connectionStatus, disconnectionReason));
  }
}