Handle pings

This commit is contained in:
Aditya Kulkarni
2019-02-13 10:35:02 -08:00
parent 3a2ada6689
commit 12d1847f6d

View File

@@ -52,7 +52,7 @@ void WSServer::processTextMessage(QString message)
void WSServer::processBinaryMessage(QByteArray message) void WSServer::processBinaryMessage(QByteArray message)
{ {
QWebSocket *pClient = qobject_cast<QWebSocket *>(sender()); //QWebSocket *pClient = qobject_cast<QWebSocket *>(sender());
if (m_debug) if (m_debug)
qDebug() << "Binary Message received:" << message; qDebug() << "Binary Message received:" << message;
@@ -153,7 +153,6 @@ void WormholeClient::onConnected()
void WormholeClient::onTextMessageReceived(QString message) void WormholeClient::onTextMessageReceived(QString message)
{ {
qDebug() << "Message received:" << message;
AppDataServer::getInstance()->processMessage(message, parent, m_webSocket, AppConnectionType::INTERNET); AppDataServer::getInstance()->processMessage(message, parent, m_webSocket, AppConnectionType::INTERNET);
} }
@@ -529,7 +528,12 @@ void AppDataServer::processMessage(QString message, MainWindow* mainWindow, QWeb
return; return;
} }
// First check if the message is encrpted // If the message is a ping, just ignore it
if (msg.object().contains("ping")) {
return;
}
// Then, check if the message is encrpted
if (!msg.object().contains("nonce")) { if (!msg.object().contains("nonce")) {
replyWithError(); replyWithError();
return; return;