Skip to content
This repository was archived by the owner on Apr 6, 2026. It is now read-only.

Commit 6f92a60

Browse files
committed
fix reconnection
1 parent 647b30d commit 6f92a60

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

MaxBridge/max_api.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,7 @@ def _reconnect_async(self):
200200
self.ws = yield tornado.websocket.websocket_connect(request)
201201
self.is_running = True
202202
self.logger.info("Reconnected to WebSocket.")
203+
self.ioloop.add_callback(self._listener_loop_async)
203204
yield self._handshake_async()
204205

205206
# Re-authenticate if token exists
@@ -231,6 +232,8 @@ def _process_message(self, message):
231232
"""Processes a raw message, dispatching to sync/async waiters or event handlers."""
232233
try:
233234
data = json.loads(message)
235+
236+
self.logger.debug(f"Received API response: {json.dumps(data, indent=4, ensure_ascii=False)}")
234237

235238
if data.get("cmd") == 1:
236239
seq_id = data.get("seq")

0 commit comments

Comments
 (0)