Improved disconnect messaging

This commit is contained in:
Christoph Stahl 2025-02-15 13:47:31 +01:00
parent 607e117325
commit 0265ddda71
2 changed files with 6 additions and 1 deletions

View file

@ -156,6 +156,10 @@ class Client:
self.sio.on("client-registered", self.handle_client_registered) self.sio.on("client-registered", self.handle_client_registered)
self.sio.on("request-config", self.handle_request_config) self.sio.on("request-config", self.handle_request_config)
self.sio.on("msg", self.handle_msg) self.sio.on("msg", self.handle_msg)
self.sio.on("disconnect", self.handle_disconnect)
async def handle_disconnect(self) -> None:
logger.info("Disconnected from server")
async def handle_msg(self, data: dict[str, Any]) -> None: async def handle_msg(self, data: dict[str, Any]) -> None:
""" """

View file

@ -774,8 +774,8 @@ class SyngGui(QMainWindow):
self.startbutton.setText("Connect") self.startbutton.setText("Connect")
def start_syng_client(self) -> None: def start_syng_client(self) -> None:
logger.debug("Starting client")
if self.client is None or not self.client.is_running: if self.client is None or not self.client.is_running:
logger.debug("Starting client")
self.save_config() self.save_config()
config = self.gather_config() config = self.gather_config()
self.client = Client(config) self.client = Client(config)
@ -783,6 +783,7 @@ class SyngGui(QMainWindow):
self.timer.start(500) self.timer.start(500)
self.set_client_button_stop() self.set_client_button_stop()
else: else:
logger.debug("Stopping client")
self.client.quit_callback() self.client.quit_callback()
self.set_client_button_start() self.set_client_button_start()