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.
This commit is contained in:
Igor Loskutov
2026-01-26 18:05:44 -05:00
parent 775c9b667d
commit 13088e72f8

View File

@@ -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