From 4ffd775bce66d62bd4db309c4bf2d6b6601b24a5 Mon Sep 17 00:00:00 2001 From: Soof Golan Date: Mon, 28 Oct 2024 19:33:17 +0200 Subject: [PATCH] omit users outside of time window --- server/routes/room.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/routes/room.py b/server/routes/room.py index 00c8b24..13579a4 100644 --- a/server/routes/room.py +++ b/server/routes/room.py @@ -161,6 +161,8 @@ async def stats( .join(WaitingRoom, DbRegistrant.waiting_room_id == WaitingRoom.id) .where(WaitingRoom.id == str(query.id)) .where(WaitingRoom.owner_id == str(user.id)) + .where(DbRegistrant.turnstile_timestamp > WaitingRoom.opens_at) + .where(DbRegistrant.turnstile_timestamp < WaitingRoom.closes_at) ) ).scalar_one() @@ -205,6 +207,8 @@ async def registrants( .join(WaitingRoom, WaitingRoom.id == DbRegistrant.waiting_room_id) .where(WaitingRoom.id == query.id) .where(WaitingRoom.owner_id == user.id) + .where(DbRegistrant.turnstile_timestamp > WaitingRoom.opens_at) + .where(DbRegistrant.turnstile_timestamp < WaitingRoom.closes_at) .order_by(DbRegistrant.turnstile_timestamp.asc().nulls_last()) )