From a6a7eeb690bfd2d72445f1ba395a81fdd60e93db Mon Sep 17 00:00:00 2001 From: Leonardo Segala Date: Sat, 2 Aug 2025 04:34:07 +0200 Subject: [PATCH] Always send queue & event --- backend/src/app.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/backend/src/app.py b/backend/src/app.py index 709118e..e43184e 100644 --- a/backend/src/app.py +++ b/backend/src/app.py @@ -110,14 +110,15 @@ def queue_next(): if room.playing_idx >= len(room.playing): ## queue ended - room.renew_queue() - data = {"success": True, "ended": True, "index": room.playing_idx, "queue": [asdict(s) for s in room.playing]} - state.socketio.emit("new_queue", data, to=str(room.id)) + ended = True + else: + ended = False - return data + data = {"success": True, "ended": ended, "index": room.playing_idx, "queue": [asdict(s) for s in room.playing]} + state.socketio.emit("queue_update", data, to=str(room.id)) - return {"success": True, "ended": False, "index": room.playing_idx} + return data @app.post("/api/room/new")