summaryrefslogtreecommitdiffhomepage
path: root/gui/src/shared
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2022-07-07 14:40:05 +0200
committerDavid Lönnhager <david.l@mullvad.net>2022-07-07 14:40:05 +0200
commitac15ef4e14d97b3e9f8ec1ac237d544d4264f550 (patch)
treeb94d2664d37b4bbfe45ea244d7dd5ad2965fa7c2 /gui/src/shared
parent887349f12a71a2c6a3bce49ba7d86df353be71a6 (diff)
parent7652f299b34003721923f53f47868b14eca3ae53 (diff)
downloadmullvadvpn-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.ts35
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: {