From 7d1f15ef91d53532e9ec3ad45173d0794490b30b Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Thu, 28 Aug 2025 14:57:56 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B(frontend)=20optimize=20mute-all=20?= =?UTF-8?q?to=20skip=20participants=20without=20mic=20tracks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Improve mute-all functionality by filtering out participants who are already muted or lack microphone publishing permissions, and ignore cases where microphone tracks are unavailable. Prevents unnecessary mute operations on participants who cannot be muted, prevent API errors. --- src/frontend/src/features/rooms/api/muteParticipant.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/frontend/src/features/rooms/api/muteParticipant.ts b/src/frontend/src/features/rooms/api/muteParticipant.ts index 2bc81dd0..fac79584 100644 --- a/src/frontend/src/features/rooms/api/muteParticipant.ts +++ b/src/frontend/src/features/rooms/api/muteParticipant.ts @@ -21,7 +21,7 @@ export const useMuteParticipant = () => { )?.trackSid if (!trackSid) { - throw new Error('Missing audio track') + return } try {