feat(voice): implement stale speaker management and clear functionality

This commit is contained in:
asepharyana committed 2026-08-26 23:16:57 +07:00
1 parent 611ba39973
commit 4f4f92706c
7 files changed
+178 -28

No files matched your search

+2
View File
@@ -24,4 +24,6 @@ export interface ActiveSpeaker {
username: string;
avatar?: string | null;
speaking: boolean;
/** Epoch ms of most recent activity. Stale speakers are auto-expired. */
lastActiveAt?: number;
}