Do not destroy a video room on the last leave event. Mark it empty, wait through a bounded grace period, and then require a second, authoritative occupancy check before teardown. For a fintech support call that also exposes typing indicators and read receipts, this rule keeps presence accurate during reconnects while ensuring abandoned sessions cannot accumulate forever. TL;DR: Treat room deletion as a state transition, not an event callback. A leave signal starts suspicion; a later obser...