From 5a1b38cd7424b2d144425f47bf62cb4dd4c01ae8 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Thu, 25 Jul 2024 20:07:00 +0100 Subject: [PATCH] Tidy Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- src/vector/jitsi/index.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/vector/jitsi/index.ts b/src/vector/jitsi/index.ts index 81747df515..ff962362ab 100644 --- a/src/vector/jitsi/index.ts +++ b/src/vector/jitsi/index.ts @@ -195,18 +195,22 @@ const setupCompleted = (async (): Promise => { handleAction(ElementWidgetActions.DeviceMute, async (params) => { if (!meetApi) return; + const [audioEnabled, videoEnabled] = ( + await Promise.all([meetApi.isAudioMuted(), meetApi.isVideoMuted()]) + ).map((muted) => !muted); + if (Object.keys(params).length === 0) { // Handle query return { - audio_enabled: !(await meetApi.isAudioMuted()), - video_enabled: !(await meetApi.isVideoMuted()), + audio_enabled: audioEnabled, + video_enabled: videoEnabled, }; } - if (params.audio_enabled !== !(await meetApi.isAudioMuted())) { + if (params.audio_enabled !== audioEnabled) { meetApi.executeCommand("toggleAudio"); } - if (params.video_enabled !== !(await meetApi.isVideoMuted())) { + if (params.video_enabled !== videoEnabled) { meetApi.executeCommand("toggleVideo"); } return params;