mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2026-02-04 18:06:48 +00:00
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:
@@ -622,4 +622,7 @@ async def rooms_join_meeting(
|
|||||||
meeting = meeting.model_copy()
|
meeting = meeting.model_copy()
|
||||||
meeting.room_url = add_query_param(meeting.room_url, "t", token)
|
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
|
return meeting
|
||||||
|
|||||||
Reference in New Issue
Block a user