diff options
| author | Oskar Nyberg <oskar@mullvad.net> | 2021-07-19 11:45:38 +0200 |
|---|---|---|
| committer | Oskar Nyberg <oskar@mullvad.net> | 2021-08-17 08:40:52 +0200 |
| commit | ac6e37692d40f2209191b0bb8d2bcac4b51de377 (patch) | |
| tree | 965ad218649ff070a4eafa1843272946ee1f73cd /gui/src/shared | |
| parent | 7995fe3a3a042b1fcde04d72b4d8cea0e5f93984 (diff) | |
| download | mullvadvpn-ac6e37692d40f2209191b0bb8d2bcac4b51de377.tar.xz mullvadvpn-ac6e37692d40f2209191b0bb8d2bcac4b51de377.zip | |
Add provider to daemon rpc types
Diffstat (limited to 'gui/src/shared')
| -rw-r--r-- | gui/src/shared/bridge-settings-builder.ts | 1 | ||||
| -rw-r--r-- | gui/src/shared/daemon-rpc-types.ts | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git a/gui/src/shared/bridge-settings-builder.ts b/gui/src/shared/bridge-settings-builder.ts index 28e701ec0a..fc4eeaa682 100644 --- a/gui/src/shared/bridge-settings-builder.ts +++ b/gui/src/shared/bridge-settings-builder.ts @@ -9,6 +9,7 @@ export default class BridgeSettingsBuilder { return { normal: { location: this.payload.location, + providers: this.payload.providers ?? [], }, }; } else { diff --git a/gui/src/shared/daemon-rpc-types.ts b/gui/src/shared/daemon-rpc-types.ts index 4c806b11b8..0ce24bf8a2 100644 --- a/gui/src/shared/daemon-rpc-types.ts +++ b/gui/src/shared/daemon-rpc-types.ts @@ -14,6 +14,7 @@ export interface ILocation { mullvadExitIp: boolean; hostname?: string; bridgeHostname?: string; + provider?: string; } export type FirewallPolicyError = @@ -136,6 +137,7 @@ export type TunnelProtocol = 'wireguard' | 'openvpn'; interface IRelaySettingsNormal<OpenVpn, Wireguard> { location: Constraint<RelayLocation>; tunnelProtocol: Constraint<TunnelProtocol>; + providers: string[]; openvpnConstraints: OpenVpn; wireguardConstraints: Wireguard; } @@ -213,6 +215,7 @@ export interface IRelayListCity { export interface IRelayListHostname { hostname: string; + provider: string; ipv4AddrIn: string; includeInCountry: boolean; active: boolean; @@ -340,6 +343,7 @@ export type SplitTunnelSettings = { export interface IBridgeConstraints { location: Constraint<RelayLocation>; + providers: string[]; } export type BridgeSettings = { normal: IBridgeConstraints } | { custom: ProxySettings }; |
