From 34d1a34b10f4386865f3c241c5ae4026d2bfd8bd Mon Sep 17 00:00:00 2001 From: AAGaming Date: Sat, 5 Aug 2023 01:11:43 -0400 Subject: Migrate most of frontend callServerMethod usage over to websocket --- backend/decky_loader/wsrouter.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'backend/decky_loader/wsrouter.py') diff --git a/backend/decky_loader/wsrouter.py b/backend/decky_loader/wsrouter.py index 2b4c3a3b..7a7b59c9 100644 --- a/backend/decky_loader/wsrouter.py +++ b/backend/decky_loader/wsrouter.py @@ -79,7 +79,7 @@ class WSRouter: match data["type"]: case MessageType.CALL.value: # do stuff with the message - if self.routes[data["route"]]: + if data["route"] in self.routes: try: res = await self.routes[data["route"]](*data["args"]) await self.write({"type": MessageType.REPLY.value, "id": data["id"], "result": res}) @@ -87,7 +87,8 @@ class WSRouter: except: await self.write({"type": MessageType.ERROR.value, "id": data["id"], "error": format_exc()}) else: - await self.write({"type": MessageType.ERROR.value, "id": data["id"], "error": "Route does not exist."}) + # Dunno why but fstring doesnt work here + await self.write({"type": MessageType.ERROR.value, "id": data["id"], "error": "Route " + data["route"] + " does not exist."}) case MessageType.REPLY.value: if self.running_calls[data["id"]]: self.running_calls[data["id"]].set_result(data["result"]) -- cgit v1.2.3