Add handling for <20051 : Stop/Restart Websocket Server (please reconnect)>.

This commit is contained in:
Davide Casale
2023-02-17 04:15:38 +01:00
parent 9eb2c73407
commit fde27e933f

View File

@@ -107,6 +107,8 @@ class BfxWebsocketClient(object):
raise OutdatedClientVersion(f"Mismatch between the client version and the server version. " +
f"Update the library to the latest version to continue (client version: {BfxWebsocketClient.VERSION}, " +
f"server version: {message['version']}).")
elif isinstance(message, dict) and message["event"] == "info" and message["code"] == 20051:
raise websockets.ConnectionClosedError(rcvd=None, sent=None)
elif isinstance(message, dict) and message["event"] == "auth":
if message["status"] == "OK":
self.event_emitter.emit("authenticated", message); self.authentication = True