summaryrefslogtreecommitdiffhomepage
path: root/gui/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'gui/src/main')
-rw-r--r--gui/src/main/daemon-rpc.ts4
-rw-r--r--gui/src/main/index.ts3
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),
);