diff options
| author | Emīls Piņķis <emils@mullvad.net> | 2019-05-29 19:01:02 +0100 |
|---|---|---|
| committer | Emīls Piņķis <emils@mullvad.net> | 2019-05-29 19:05:51 +0100 |
| commit | 43e1d284a8b54406f8ccaf75607acf5acff17e50 (patch) | |
| tree | 72b649bbaccce90cc1b8123897496412cb750d5a | |
| parent | 7d1db48ccd228c4b84e09ba617abbec6dc748da2 (diff) | |
| download | mullvadvpn-43e1d284a8b54406f8ccaf75607acf5acff17e50.tar.xz mullvadvpn-43e1d284a8b54406f8ccaf75607acf5acff17e50.zip | |
Call daemon RPC to set bridge state in GUI
| -rw-r--r-- | gui/src/main/daemon-rpc.ts | 5 | ||||
| -rw-r--r-- | gui/src/main/index.ts | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/gui/src/main/daemon-rpc.ts b/gui/src/main/daemon-rpc.ts index 5df6e9013a..bd76896569 100644 --- a/gui/src/main/daemon-rpc.ts +++ b/gui/src/main/daemon-rpc.ts @@ -1,5 +1,6 @@ import { AccountToken, + BridgeState, DaemonEvent, IAccountData, IAppVersionInfo, @@ -417,6 +418,10 @@ export class DaemonRpc { await this.transport.send('set_block_when_disconnected', [blockWhenDisconnected]); } + public async setBridgeState(bridgeState: BridgeState): Promise<void> { + await this.transport.send('set_bridge_state', [bridgeState]); + } + public async setOpenVpnMssfix(mssfix?: number): Promise<void> { await this.transport.send('set_openvpn_mssfix', [mssfix]); } diff --git a/gui/src/main/index.ts b/gui/src/main/index.ts index 25cb537878..c7e8cc0870 100644 --- a/gui/src/main/index.ts +++ b/gui/src/main/index.ts @@ -6,6 +6,7 @@ import * as path from 'path'; import * as uuid from 'uuid'; import { AccountToken, + BridgeState, DaemonEvent, IAppVersionInfo, ILocation, @@ -813,6 +814,9 @@ class ApplicationMain { IpcMainEventChannel.settings.handleBlockWhenDisconnected((blockWhenDisconnected: boolean) => this.daemonRpc.setBlockWhenDisconnected(blockWhenDisconnected), ); + IpcMainEventChannel.settings.handleBridgeState((bridgeState: BridgeState) => + this.daemonRpc.setBridgeState(bridgeState), + ); IpcMainEventChannel.settings.handleOpenVpnMssfix((mssfix?: number) => this.daemonRpc.setOpenVpnMssfix(mssfix), ); |
