diff options
Diffstat (limited to 'gui/src/renderer')
| -rw-r--r-- | gui/src/renderer/app.tsx | 7 | ||||
| -rw-r--r-- | gui/src/renderer/components/WireguardSettings.tsx | 8 |
2 files changed, 8 insertions, 7 deletions
diff --git a/gui/src/renderer/app.tsx b/gui/src/renderer/app.tsx index a4c76aa2d1..168e88dcb6 100644 --- a/gui/src/renderer/app.tsx +++ b/gui/src/renderer/app.tsx @@ -19,7 +19,6 @@ import { IAccountData, IAppVersionInfo, ICustomList, - IDaitaSettings, IDevice, IDeviceRemoval, IDnsOptions, @@ -345,8 +344,10 @@ export default class AppRenderer { IpcRendererEventChannel.splitTunneling.forgetManuallyAddedApplication(application); public setObfuscationSettings = (obfuscationSettings: ObfuscationSettings) => IpcRendererEventChannel.settings.setObfuscationSettings(obfuscationSettings); - public setDaitaSettings = (daitaSettings: IDaitaSettings) => - IpcRendererEventChannel.settings.setDaitaSettings(daitaSettings); + public setEnableDaita = (value: boolean) => + IpcRendererEventChannel.settings.setEnableDaita(value); + public setDaitaUseAnywhere = (value: boolean) => + IpcRendererEventChannel.settings.setDaitaUseAnywhere(value); public collectProblemReport = (toRedact: string | undefined) => IpcRendererEventChannel.problemReport.collectLogs(toRedact); public viewLog = (path: string) => IpcRendererEventChannel.problemReport.viewLog(path); diff --git a/gui/src/renderer/components/WireguardSettings.tsx b/gui/src/renderer/components/WireguardSettings.tsx index 5beeab26c9..edcef77ea8 100644 --- a/gui/src/renderer/components/WireguardSettings.tsx +++ b/gui/src/renderer/components/WireguardSettings.tsx @@ -529,7 +529,7 @@ function MtuSetting() { } function DaitaSettings() { - const { setDaitaSettings } = useAppContext(); + const { setEnableDaita, setDaitaUseAnywhere } = useAppContext(); const daita = useSelector((state) => state.settings.wireguard.daita?.enabled ?? false); const useAnywhere = useSelector((state) => state.settings.wireguard.daita?.useAnywhere ?? false); @@ -539,16 +539,16 @@ function DaitaSettings() { if (value) { showConfirmationDialog(); } else { - void setDaitaSettings({ enabled: value, useAnywhere: useAnywhere }); + void setEnableDaita(value); } }, []); const setUseAnywhere = useCallback((value: boolean) => { - void setDaitaSettings({ enabled: daita, useAnywhere: value }); + void setDaitaUseAnywhere(value); }, []); const confirmDaita = useCallback(() => { - void setDaitaSettings({ enabled: true, useAnywhere: useAnywhere }); + void setEnableDaita(true); hideConfirmationDialog(); }, []); |
