setConnected method

void setConnected(
  1. bool value
)

Implementation

void setConnected(bool value) {
  if (value != connected) {
    if (value) {
      if (componentState.contains(TComponentStateItem.csReading)) {
        streamedConnected = true;
        return;
      } else {
        beforeConnect?.call(this);
        doLoginPrompt();
        doConnect();
        afterConnect?.call(this);
      }
    } else {
      beforeDisconnect?.call(this);
      doDisconnect();
      afterDisconnect?.call(this);
    }
  }
}