diff options
| author | David Lönnhager <david.l@mullvad.net> | 2025-06-10 09:36:48 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2025-06-19 15:47:07 +0200 |
| commit | a33f5961780f4d3831fc4a1ddf72b433e3fb4740 (patch) | |
| tree | 9374debefa623b4d3fbe0e75af354c7925dd7bbe /desktop | |
| parent | 267087b3255e2748693d52728dadfdd69c6cb761 (diff) | |
| download | mullvadvpn-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.ts | 5 |
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, |
