From 13088e72f8127ad98f10b52e78bb96ede0707921 Mon Sep 17 00:00:00 2001 From: Igor Loskutov Date: Mon, 26 Jan 2026 18:05:44 -0500 Subject: [PATCH] feat: Trigger presence poll on join endpoint for Daily meetings Also trigger poll_daily_room_presence_task when user joins meeting via /join endpoint, not just on /leave. Webhooks can fail or not exist (e.g., Whereby has no participant.joined webhook), so frontend-triggered polls needed for both join and leave events. --- server/reflector/views/rooms.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/reflector/views/rooms.py b/server/reflector/views/rooms.py index 58c6f904..1ec31d49 100644 --- a/server/reflector/views/rooms.py +++ b/server/reflector/views/rooms.py @@ -622,4 +622,7 @@ async def rooms_join_meeting( meeting = meeting.model_copy() meeting.room_url = add_query_param(meeting.room_url, "t", token) + if meeting.platform == "daily": + poll_daily_room_presence_task.delay(meeting_id) + return meeting