Improved disconnect messaging
This commit is contained in:
parent
607e117325
commit
0265ddda71
2 changed files with 6 additions and 1 deletions
|
@ -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:
|
||||||
"""
|
"""
|
||||||
|
|
|
@ -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()
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue