summaryrefslogtreecommitdiffhomepage
path: root/gui/src/main/settings.ts
diff options
context:
space:
mode:
authorJoakim Hulthe <joakim.hulthe@mullvad.net>2024-09-23 10:06:12 +0200
committerJoakim Hulthe <joakim.hulthe@mullvad.net>2024-09-25 11:44:14 +0200
commitd0b2b24a97e55239ee73e0dc96754bda55f88e63 (patch)
tree1558405f31ea02445c2565b12fb1728c537b5c2b /gui/src/main/settings.ts
parent78c7edb64a94dadff4782e57380ec4a69c7c7e34 (diff)
downloadmullvadvpn-d0b2b24a97e55239ee73e0dc96754bda55f88e63.tar.xz
mullvadvpn-d0b2b24a97e55239ee73e0dc96754bda55f88e63.zip
Add setting to leak traffic to apple networks
Co-authored-by: David Lönnhager <david.l@mullvad.net>
Diffstat (limited to 'gui/src/main/settings.ts')
-rw-r--r--gui/src/main/settings.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/gui/src/main/settings.ts b/gui/src/main/settings.ts
index 03537ba581..d53219ec6d 100644
--- a/gui/src/main/settings.ts
+++ b/gui/src/main/settings.ts
@@ -72,6 +72,9 @@ export default class Settings implements Readonly<ISettings> {
IpcMainEventChannel.settings.handleSetDnsOptions((dns) => {
return this.daemonRpc.setDnsOptions(dns);
});
+ IpcMainEventChannel.settings.handleSetAppleServicesBypass((enabled) => {
+ return this.daemonRpc.setAppleServicesBypass(enabled);
+ });
IpcMainEventChannel.autoStart.handleSet((autoStart: boolean) => {
return this.setAutoStart(autoStart);
});
@@ -187,6 +190,9 @@ export default class Settings implements Readonly<ISettings> {
public get relayOverrides() {
return this.settingsValue.relayOverrides;
}
+ public get appleServicesBypass() {
+ return this.settingsValue.appleServicesBypass;
+ }
public get gui() {
return this.guiSettings;