summaryrefslogtreecommitdiffhomepage
path: root/gui/src/renderer
diff options
context:
space:
mode:
Diffstat (limited to 'gui/src/renderer')
-rw-r--r--gui/src/renderer/app.tsx7
-rw-r--r--gui/src/renderer/components/WireguardSettings.tsx8
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();
}, []);