Update encryption key on mute change

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
This commit is contained in:
Šimon Brandner
2023-09-07 17:14:01 +02:00
parent ba5c0424bf
commit 3a16dbe54e

View File

@@ -174,14 +174,14 @@ export function InCallView({
room: livekitRoom,
});
const toggleMicrophone = useCallback(
() => muteStates.audio.setEnabled?.((e) => !e),
[muteStates]
);
const toggleCamera = useCallback(
() => muteStates.video.setEnabled?.((e) => !e),
[muteStates]
);
const toggleMicrophone = useCallback(() => {
muteStates.audio.setEnabled?.((e) => !e);
rtcSession.updateEncryptionKeyEvent();
}, [muteStates, rtcSession]);
const toggleCamera = useCallback(() => {
muteStates.video.setEnabled?.((e) => !e);
rtcSession.updateEncryptionKeyEvent();
}, [muteStates, rtcSession]);
const joinRule = useJoinRule(rtcSession.room);