setConnected method
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);
}
}
}