From df0b19d94361f63d7ae3def51e3f9360242755b7 Mon Sep 17 00:00:00 2001 From: Artur Borecki Date: Tue, 2 Sep 2025 19:16:35 +0200 Subject: [PATCH] feat(routes/api.py): support mulitple clients correctly --- src/judas_server/web/routes/api.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/judas_server/web/routes/api.py b/src/judas_server/web/routes/api.py index 2690535..fe3a171 100644 --- a/src/judas_server/web/routes/api.py +++ b/src/judas_server/web/routes/api.py @@ -52,9 +52,10 @@ def emit_polled_data(app, socketio): import time while True: + data = {} for client_id in backend.clients.keys(): - data = backend.get_client_data(client_id) - socketio.emit("update_data", {client_id: data}) + data[client_id] = backend.get_client_data(client_id) + socketio.emit("update_data", data) time.sleep(1)