diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2018-09-24 10:35:31 -0300 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2018-10-08 11:04:27 -0300 |
| commit | 3dbfb62b1348654d6e9f69fa985e85731e6fccdd (patch) | |
| tree | 3e3f9430d988c6cdf213069f280fbcdffe3fe9d1 /gui/packages | |
| parent | 5de4ae50f3440fcffa8f493d477376720b5bfee2 (diff) | |
| download | mullvadvpn-3dbfb62b1348654d6e9f69fa985e85731e6fccdd.tar.xz mullvadvpn-3dbfb62b1348654d6e9f69fa985e85731e6fccdd.zip | |
Implement `set_openvpn_mssfix` RPC call in GUI
Diffstat (limited to 'gui/packages')
| -rw-r--r-- | gui/packages/desktop/src/renderer/app.js | 6 | ||||
| -rw-r--r-- | gui/packages/desktop/src/renderer/lib/daemon-rpc.js | 5 |
2 files changed, 11 insertions, 0 deletions
diff --git a/gui/packages/desktop/src/renderer/app.js b/gui/packages/desktop/src/renderer/app.js index 94118643f1..d4f5f76830 100644 --- a/gui/packages/desktop/src/renderer/app.js +++ b/gui/packages/desktop/src/renderer/app.js @@ -348,6 +348,12 @@ export default class AppRenderer { actions.settings.updateEnableIpv6(enableIpv6); } + async setOpenVpnMssfix(mssfix: ?number) { + const actions = this._reduxActions; + actions.settings.updateOpenVpnMssfix(mssfix); + await this._daemonRpc.setOpenVpnMssfix(mssfix); + } + async setAutoConnect(autoConnect: boolean) { const actions = this._reduxActions; await this._daemonRpc.setAutoConnect(autoConnect); diff --git a/gui/packages/desktop/src/renderer/lib/daemon-rpc.js b/gui/packages/desktop/src/renderer/lib/daemon-rpc.js index 12c1e0a214..a3e8469fda 100644 --- a/gui/packages/desktop/src/renderer/lib/daemon-rpc.js +++ b/gui/packages/desktop/src/renderer/lib/daemon-rpc.js @@ -336,6 +336,7 @@ export interface DaemonRpcProtocol { updateRelaySettings(RelaySettingsUpdate): Promise<void>; setAllowLan(boolean): Promise<void>; setEnableIpv6(boolean): Promise<void>; + setOpenVpnMssfix(?number): Promise<void>; setAutoConnect(boolean): Promise<void>; connectTunnel(): Promise<void>; disconnectTunnel(): Promise<void>; @@ -438,6 +439,10 @@ export class DaemonRpc implements DaemonRpcProtocol { await this._transport.send('set_enable_ipv6', [enableIpv6]); } + async setOpenVpnMssfix(mssfix: ?number): Promise<void> { + await this._transport.send('set_openvpn_mssfix', [mssfix]); + } + async setAutoConnect(autoConnect: boolean): Promise<void> { await this._transport.send('set_auto_connect', [autoConnect]); } |
