status property
StreamingConnectionHandlerState
get
status
Returns the current status of the connection.
Implementation
StreamingConnectionHandlerState get status {
if (client.streamingConnectionStatus ==
StreamingConnectionStatus.connected) {
return StreamingConnectionHandlerState._(
status: StreamingConnectionStatus.connected,
retryInSeconds: null,
);
} else if (client.streamingConnectionStatus ==
StreamingConnectionStatus.connecting) {
return StreamingConnectionHandlerState._(
status: StreamingConnectionStatus.connecting,
retryInSeconds: null,
);
} else {
if (_keepAlive) {
return StreamingConnectionHandlerState._(
status: StreamingConnectionStatus.waitingToRetry,
retryInSeconds: _countdown,
);
} else {
return StreamingConnectionHandlerState._(
status: StreamingConnectionStatus.disconnected,
retryInSeconds: null,
);
}
}
}