noMessageSent method
void
noMessageSent()
Handle when send message throws error
Implementation
void noMessageSent() {
if (_connectionHandler.connectionStatus.state ==
MqttConnectionState.connected) {
MqttLogger.log(
'MqttConnectionKeepAlive::noMessageSent - connected, attempting to disconnect');
if (_clientEventBus != null) {
_clientEventBus!.fire(DisconnectOnNoMessageSent());
MqttLogger.log(
'MqttConnectionKeepAlive::noMessageSent - OK - disconnect event fired');
} else {
MqttLogger.log(
'MqttConnectionKeepAlive::noMessageSent - ERROR - disconnect event not fired, no event handler');
}
} else {
MqttLogger.log(
'MqttConnectionKeepAlive::noMessageSent - not disconnecting, not connected');
}
}