mirror of https://github.com/nymea/nymea-mqtt
Start keep alive timer before emitting connected()
By chaning the order MqttClient::isConnected() returns true in slot connected to MqttClient::connected().unit-test-for-connected
parent
718a495437
commit
5eebdf75f7
|
|
@ -364,9 +364,9 @@ void MqttClientPrivate::onReadyRead()
|
|||
}
|
||||
socket->write(retryPacket.serialize());
|
||||
}
|
||||
restartKeepAliveTimer();
|
||||
// Make sure we emit connected after having handled all the retransmission queue
|
||||
emit q_ptr->connected(packet.connectReturnCode(), packet.connackFlags());
|
||||
restartKeepAliveTimer();
|
||||
break;
|
||||
case MqttPacket::TypePublish:
|
||||
qCDebug(dbgClient) << "Publish received from server. Topic:" << packet.topic() << "Payload:" << packet.payload() << "QoS:" << packet.qos();
|
||||
|
|
|
|||
Loading…
Reference in New Issue