diff options
| author | David Lönnhager <david.l@mullvad.net> | 2022-07-07 14:40:05 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2022-07-07 14:40:05 +0200 |
| commit | ac15ef4e14d97b3e9f8ec1ac237d544d4264f550 (patch) | |
| tree | b94d2664d37b4bbfe45ea244d7dd5ad2965fa7c2 /gui/src/shared | |
| parent | 887349f12a71a2c6a3bce49ba7d86df353be71a6 (diff) | |
| parent | 7652f299b34003721923f53f47868b14eca3ae53 (diff) | |
| download | mullvadvpn-ac15ef4e14d97b3e9f8ec1ac237d544d4264f550.tar.xz mullvadvpn-ac15ef4e14d97b3e9f8ec1ac237d544d4264f550.zip | |
Merge branch 'relays-validate-ports'
Diffstat (limited to 'gui/src/shared')
| -rw-r--r-- | gui/src/shared/daemon-rpc-types.ts | 35 |
1 files changed, 2 insertions, 33 deletions
diff --git a/gui/src/shared/daemon-rpc-types.ts b/gui/src/shared/daemon-rpc-types.ts index 8bee8003b0..d0507cab98 100644 --- a/gui/src/shared/daemon-rpc-types.ts +++ b/gui/src/shared/daemon-rpc-types.ts @@ -250,41 +250,10 @@ export interface IRelayListHostname { active: boolean; weight: number; owned: boolean; - tunnels?: IRelayTunnels; - bridges?: IRelayBridges; + endpointType: RelayEndpointType; } -export interface IRelayTunnels { - openvpn: IOpenVpnTunnelData[]; - wireguard: IWireguardTunnelData[]; -} - -export interface IRelayBridges { - shadowsocks: IShadowsocksEndpointData[]; -} - -export interface IOpenVpnTunnelData { - port: number; - protocol: RelayProtocol; -} - -export interface IWireguardTunnelData { - portRanges: Array<IPortRange>; - // Public key of the tunnel. - publicKey: string; -} - -export interface IPortRange { - first: number; - last: number; -} - -export interface IShadowsocksEndpointData { - port: number; - cipher: string; - password: string; - protocol: RelayProtocol; -} +export type RelayEndpointType = 'wireguard' | 'openvpn' | 'bridge'; export interface ITunnelOptions { openvpn: { |
