diff options
| -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]); } |
