summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-03-06 15:18:40 +0100
committerMarkus Pettersson <markus.pettersson@mullvad.net>2025-03-10 10:14:20 +0100
commit30ca2e33045419023ce4a98997f9eee6a7e5c49d (patch)
tree5995afc0631b6fd0eb4ff43b644bdea034ef3a30
parent29da8df3a64fbf22b6a3564b541d9e406c1a3660 (diff)
downloadmullvadvpn-30ca2e33045419023ce4a98997f9eee6a7e5c49d.tar.xz
mullvadvpn-30ca2e33045419023ce4a98997f9eee6a7e5c49d.zip
Add helper to return default value for normal relay settings
-rw-r--r--desktop/packages/mullvad-vpn/src/main/default-settings.ts25
1 files changed, 25 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/src/main/default-settings.ts b/desktop/packages/mullvad-vpn/src/main/default-settings.ts
index bebc5b9a4e..7e97f9b530 100644
--- a/desktop/packages/mullvad-vpn/src/main/default-settings.ts
+++ b/desktop/packages/mullvad-vpn/src/main/default-settings.ts
@@ -1,10 +1,35 @@
import {
ApiAccessMethodSettings,
+ IOpenVpnConstraints,
+ IRelaySettingsNormal,
ISettings,
+ IWireguardConstraints,
ObfuscationType,
Ownership,
} from '../shared/daemon-rpc-types';
+export function getDefaultRelaySettingsNormal(): IRelaySettingsNormal<
+ IOpenVpnConstraints,
+ IWireguardConstraints
+> {
+ return {
+ location: 'any',
+ tunnelProtocol: 'any',
+ providers: [],
+ ownership: Ownership.any,
+ openvpnConstraints: {
+ port: 'any',
+ protocol: 'any',
+ },
+ wireguardConstraints: {
+ port: 'any',
+ ipVersion: 'any',
+ useMultihop: false,
+ entryLocation: 'any',
+ },
+ };
+}
+
export function getDefaultSettings(): ISettings {
return {
allowLan: false,