summaryrefslogtreecommitdiffhomepage
path: root/gui/src/main
diff options
context:
space:
mode:
authorEmīls Piņķis <emils@mullvad.net>2019-08-09 16:29:28 +0100
committerEmīls Piņķis <emils@mullvad.net>2019-08-11 22:09:11 +0100
commit05c8b7239dc689583f224a472cbc3213703a8cbf (patch)
tree147d30c0f2b9a74fbcc7c970b03dd9bdaa59be14 /gui/src/main
parentad1bf2df6143031877ab6f02edf9d9b65836d833 (diff)
downloadmullvadvpn-05c8b7239dc689583f224a472cbc3213703a8cbf.tar.xz
mullvadvpn-05c8b7239dc689583f224a472cbc3213703a8cbf.zip
Parse tunnel parameter block reason in GUI
Diffstat (limited to 'gui/src/main')
-rw-r--r--gui/src/main/daemon-rpc.ts10
1 files changed, 9 insertions, 1 deletions
diff --git a/gui/src/main/daemon-rpc.ts b/gui/src/main/daemon-rpc.ts
index 24671fac23..4e349aae36 100644
--- a/gui/src/main/daemon-rpc.ts
+++ b/gui/src/main/daemon-rpc.ts
@@ -256,7 +256,6 @@ const tunnelStateSchema = oneOf(
'set_firewall_policy_error',
'set_dns_error',
'start_tunnel_error',
- 'no_matching_relay',
'is_offline',
'tap_adapter_problem',
),
@@ -265,6 +264,15 @@ const tunnelStateSchema = oneOf(
reason: enumeration('auth_failed'),
details: maybe(string),
}),
+ object({
+ reason: enumeration('tunnel_parameter_error'),
+ details: enumeration(
+ 'no_matching_relay',
+ 'no_matching_bridge_relay',
+ 'no_wireguard_key',
+ 'custom_tunnel_host_resultion_error',
+ ),
+ }),
),
}),
object({