From 166b0c2b001a3db51e9bca0cca75aef5f8cff347 Mon Sep 17 00:00:00 2001 From: "dries.k" Date: Thu, 24 Mar 2022 13:36:46 +0100 Subject: [PATCH] improve wait time before reconnecting --- gotify_tray/gotify/api.py | 2 +- gotify_tray/gotify/listener.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/gotify_tray/gotify/api.py b/gotify_tray/gotify/api.py index 19d2d11..432ca19 100644 --- a/gotify_tray/gotify/api.py +++ b/gotify_tray/gotify/api.py @@ -183,13 +183,13 @@ class GotifyClient(GotifySession): self.listener.start() def opened_callback(self, user_callback: Callable[[], None] = None): + self.reset_wait_time() if user_callback: user_callback() def reconnect(self): if not self.is_listening(): self.listener.start() - self.reset_wait_time() def stop(self, reset_wait: bool = False): if reset_wait: diff --git a/gotify_tray/gotify/listener.py b/gotify_tray/gotify/listener.py index 0e53db9..c29a3a0 100644 --- a/gotify_tray/gotify/listener.py +++ b/gotify_tray/gotify/listener.py @@ -50,6 +50,7 @@ class Listener(QtCore.QThread): self.new_message.emit(GotifyMessageModel(json.loads(message))) def _on_error(self, ws: websocket.WebSocketApp, error: Exception): + logger.error(f"websocket error: {error}") self.error.emit(error) def _on_open(self, ws: websocket.WebSocketApp):