improve manual reconnecting

This commit is contained in:
dries.k
2022-03-02 20:05:57 +01:00
parent 01738b8411
commit 150af23fd8
2 changed files with 3 additions and 13 deletions

View File

@@ -16,7 +16,6 @@ from gotify_tray.tasks import (
GetApplicationMessagesTask,
GetMessagesTask,
ServerConnectionWatchdogTask,
SleepTask,
)
from gotify_tray.utils import get_abs_path, verify_server
from PyQt6 import QtCore, QtGui, QtWidgets
@@ -133,9 +132,9 @@ class MainApplication(QtWidgets.QApplication):
self.tray.set_icon_error()
if not self.shutting_down:
self.gotify_client.increase_wait_time()
self.sleep_task = SleepTask(self.gotify_client.get_wait_time())
self.sleep_task.finished.connect(self.gotify_client.reconnect)
self.sleep_task.start()
QtCore.QTimer.singleShot(
self.gotify_client.get_wait_time() * 1000, self.gotify_client.reconnect
)
def reconnect_callback(self):
if not self.gotify_client.is_listening():