From 72c70c03ec6518d5918297bee145e694dc7ae644 Mon Sep 17 00:00:00 2001 From: Christoph Stahl Date: Mon, 16 Jun 2025 23:13:23 +0200 Subject: [PATCH] Backwards compatibilty with 2.1.0 --- syng/server.py | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/syng/server.py b/syng/server.py index 1569d97..5a02e4d 100644 --- a/syng/server.py +++ b/syng/server.py @@ -1027,17 +1027,17 @@ class Server: :rtype: None """ - if "version" not in data: - await self.sio.emit( - "client-registered", - {"success": False, "room": None, "reason": "NO_VERSION"}, - room=sid, - ) - return - - client_version = tuple(data["version"]) - if not await self.check_client_version(client_version, sid): - return + # if "version" not in data: + # await self.sio.emit( + # "client-registered", + # {"success": False, "room": None, "reason": "NO_VERSION"}, + # room=sid, + # ) + # return + # + # client_version = tuple(data["version"]) + # if not await self.check_client_version(client_version, sid): + # return def gen_id(length: int = 4) -> str: client_id = "".join([random.choice(string.ascii_letters) for _ in range(length)]) @@ -1223,10 +1223,12 @@ class Server: :rtype: None """ logger.debug("Client %s connected", sid) - logger.debug("Data: %s", auth) if auth is None or "type" not in auth: - logger.warning("Client %s connected without auth data", sid) - raise ConnectionRefusedError("No authentication data provided. Please register first.") + logger.warning( + "Client %s connected without auth data, fall back to old registration", sid + ) + return + # raise ConnectionRefusedError("No authentication data provided. Please register first.") match auth["type"]: case "playback":