diff options
Diffstat (limited to 'gui/src/main')
| -rw-r--r-- | gui/src/main/daemon-rpc.ts | 4 | ||||
| -rw-r--r-- | gui/src/main/index.ts | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gui/src/main/daemon-rpc.ts b/gui/src/main/daemon-rpc.ts index 00201f7505..8fb299ebaa 100644 --- a/gui/src/main/daemon-rpc.ts +++ b/gui/src/main/daemon-rpc.ts @@ -484,6 +484,10 @@ export class DaemonRpc { await this.transport.send('set_openvpn_mssfix', [mssfix]); } + public async setWireguardMtu(mtu?: number): Promise<void> { + await this.transport.send('set_wireguard_mtu', [mtu]); + } + public async setAutoConnect(autoConnect: boolean): Promise<void> { await this.transport.send('set_auto_connect', [autoConnect]); } diff --git a/gui/src/main/index.ts b/gui/src/main/index.ts index 3b13231e69..6e325156f3 100644 --- a/gui/src/main/index.ts +++ b/gui/src/main/index.ts @@ -939,6 +939,9 @@ class ApplicationMain { IpcMainEventChannel.settings.handleOpenVpnMssfix((mssfix?: number) => this.daemonRpc.setOpenVpnMssfix(mssfix), ); + IpcMainEventChannel.settings.handleWireguardMtu((mtu?: number) => + this.daemonRpc.setWireguardMtu(mtu), + ); IpcMainEventChannel.settings.handleUpdateRelaySettings((update: RelaySettingsUpdate) => this.daemonRpc.updateRelaySettings(update), ); |
