Handle embedding

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
This commit is contained in:
Šimon Brandner
2023-08-23 11:01:49 +02:00
parent fa5b014abe
commit b45c8924a6
13 changed files with 124 additions and 58 deletions

View File

@@ -34,7 +34,7 @@ import {
useOptInAnalytics,
useDeveloperSettingsTab,
useShowConnectionStats,
useEnableE2EE,
useEnableSPAE2EE,
} from "./useSetting";
import { FieldRow, InputField } from "../input/Input";
import { Button } from "../button";
@@ -69,7 +69,7 @@ export const SettingsModal = (props: Props) => {
useDeveloperSettingsTab();
const [showConnectionStats, setShowConnectionStats] =
useShowConnectionStats();
const [enableE2EE, setEnableE2EE] = useEnableE2EE();
const [enableE2EE, setEnableE2EE] = useEnableSPAE2EE();
const downloadDebugLog = useDownloadDebugLog();

View File

@@ -89,14 +89,15 @@ export const useOptInAnalytics = (): DisableableSetting<boolean | null> => {
return [false, null];
};
export const useEnableE2EE = (): DisableableSetting<boolean | null> => {
export const useEnableSPAE2EE = (): DisableableSetting<boolean | null> => {
const settingVal = useSetting<boolean | null>(
"enable-end-to-end-encryption",
false
);
if (isE2EESupported()) return settingVal;
return [false, null];
if (!isE2EESupported()) return [false, null];
return settingVal;
};
export const useDeveloperSettingsTab = () =>