Reset pong timer on all received data (with valid signature). Not only pong messages

This commit is contained in:
Micke Prag 2011-12-29 17:29:42 +01:00
parent b8955deed8
commit 4517db2048

View file

@ -105,14 +105,13 @@ void LiveObject::readyRead() {
//qDebug() << "HASH mismatch!" << msg->name(); //qDebug() << "HASH mismatch!" << msg->name();
return; return;
} }
d->pongTimer.stop();
d->pongTimer.start();
if (msg->name() == "") { if (msg->name() == "") {
return; return;
} else if (msg->name() == "disconnect") { } else if (msg->name() == "disconnect") {
this->disconnect(); this->disconnect();
} else if (msg->name() == "pong") {
d->pongTimer.stop();
d->pongTimer.start();
} else if (msg->name() == "registered") { } else if (msg->name() == "registered") {
d->registered = true; d->registered = true;
emit registered(msg->argument(0)); emit registered(msg->argument(0));