summaryrefslogtreecommitdiffhomepage
path: root/desktop
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2025-06-10 09:36:48 +0200
committerDavid Lönnhager <david.l@mullvad.net>2025-06-19 15:47:07 +0200
commita33f5961780f4d3831fc4a1ddf72b433e3fb4740 (patch)
tree9374debefa623b4d3fbe0e75af354c7925dd7bbe /desktop
parent267087b3255e2748693d52728dadfdd69c6cb761 (diff)
downloadmullvadvpn-a33f5961780f4d3831fc4a1ddf72b433e3fb4740.tar.xz
mullvadvpn-a33f5961780f4d3831fc4a1ddf72b433e3fb4740.zip
Add RPC for checking if split tunneling is available on Linux
Diffstat (limited to 'desktop')
-rw-r--r--desktop/packages/mullvad-vpn/src/main/daemon-rpc.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/src/main/daemon-rpc.ts b/desktop/packages/mullvad-vpn/src/main/daemon-rpc.ts
index d0d4244186..206070598c 100644
--- a/desktop/packages/mullvad-vpn/src/main/daemon-rpc.ts
+++ b/desktop/packages/mullvad-vpn/src/main/daemon-rpc.ts
@@ -510,6 +510,11 @@ export class DaemonRpc extends GrpcClient {
await this.callBool(this.client.setSplitTunnelState, enabled);
}
+ public async splitTunnelIsEnabled(): Promise<boolean> {
+ const isEnabled = await this.callEmpty<BoolValue>(this.client.splitTunnelIsEnabled);
+ return isEnabled.getValue();
+ }
+
public async needFullDiskPermissions(): Promise<boolean> {
const needFullDiskPermissions = await this.callEmpty<BoolValue>(
this.client.needFullDiskPermissions,