From a6861e458e677cc2b7bd48cd18cf45dce4de6513 Mon Sep 17 00:00:00 2001 From: tobtoht Date: Sat, 14 Jan 2023 14:55:44 +0100 Subject: [PATCH] websocket: fix timer interval --- src/utils/WebsocketClient.cpp | 1 + src/utils/WebsocketClient.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/utils/WebsocketClient.cpp b/src/utils/WebsocketClient.cpp index af1a559e..aadf34a7 100644 --- a/src/utils/WebsocketClient.cpp +++ b/src/utils/WebsocketClient.cpp @@ -97,6 +97,7 @@ void WebsocketClient::nextWebsocketUrl() { void WebsocketClient::onConnectionTimeout() { qWarning() << "Websocket connection timeout"; m_timeout = std::min(m_timeout + 5, 60); + m_connectionTimeout.setInterval(m_timeout*1000); this->onDisconnected(); } diff --git a/src/utils/WebsocketClient.h b/src/utils/WebsocketClient.h index 3e5d5f86..1b88151c 100644 --- a/src/utils/WebsocketClient.h +++ b/src/utils/WebsocketClient.h @@ -40,7 +40,7 @@ private: QUrl m_url; QTimer m_pingTimer; QTimer m_connectionTimeout; - int m_timeout = 10; + int m_timeout = 20; int m_websocketUrlIndex = 0; bool m_stopped = false; }; -- 2.52.0