From ec6109a63fead3779c1ed65d6303f79c6036ab23 Mon Sep 17 00:00:00 2001 From: Valere Date: Tue, 22 Apr 2025 15:20:29 +0200 Subject: [PATCH] Only show to device encryption label if developer mode on --- src/room/InCallView.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/room/InCallView.tsx b/src/room/InCallView.tsx index 471a618f..a7581460 100644 --- a/src/room/InCallView.tsx +++ b/src/room/InCallView.tsx @@ -98,7 +98,7 @@ import { useSwitchCamera } from "./useSwitchCamera"; import { ReactionsOverlay } from "./ReactionsOverlay"; import { CallEventAudioRenderer } from "./CallEventAudioRenderer"; import { - debugTileLayout as debugTileLayoutSetting, + debugTileLayout as debugTileLayoutSetting, developerMode as settingsDeveloperMode, useExperimentalToDeviceTransportSetting as useToDeviceTransportSetting, useSetting, } from "../settings/settings"; @@ -230,14 +230,16 @@ export const InCallView: FC = ({ (enabled) => setDidFallbackToRoomKey(enabled.room), ); const [toDeviceEncryptionSetting] = useSetting(useToDeviceTransportSetting); + const [developerMode] = useSetting(settingsDeveloperMode); const encryptionSystem = useRoomEncryptionSystem(rtcSession.room.roomId); const showToDeviceEncryption = useMemo( () => + developerMode && toDeviceEncryptionSetting && encryptionSystem.kind === E2eeType.PER_PARTICIPANT && !didFallbackToRoomKey, - [encryptionSystem.kind, didFallbackToRoomKey, toDeviceEncryptionSetting], + [encryptionSystem.kind, didFallbackToRoomKey, toDeviceEncryptionSetting, developerMode], ); const toggleMicrophone = useCallback(