summaryrefslogtreecommitdiffhomepage
path: root/gui/packages
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2018-08-21 10:55:38 -0300
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2018-09-03 08:05:18 -0300
commitb4243f64c38796b21930bae90aae24dcf97d7f0c (patch)
treedadc666cfee2cd7fd272178943d3da333895c838 /gui/packages
parent5ad7d5cad6bce0346e242065250271428f52d58f (diff)
downloadmullvadvpn-b4243f64c38796b21930bae90aae24dcf97d7f0c.tar.xz
mullvadvpn-b4243f64c38796b21930bae90aae24dcf97d7f0c.zip
Create `BlockedState` type
Diffstat (limited to 'gui/packages')
-rw-r--r--gui/packages/desktop/src/renderer/app.js2
-rw-r--r--gui/packages/desktop/src/renderer/lib/daemon-rpc.js3
2 files changed, 4 insertions, 1 deletions
diff --git a/gui/packages/desktop/src/renderer/app.js b/gui/packages/desktop/src/renderer/app.js
index e88d3d619c..d0048950d5 100644
--- a/gui/packages/desktop/src/renderer/app.js
+++ b/gui/packages/desktop/src/renderer/app.js
@@ -547,6 +547,8 @@ export default class AppRenderer {
_tunnelStateToConnectionState(tunnelState: TunnelState): ConnectionState {
if (tunnelState === 'disconnected' || tunnelState === 'disconnecting') {
return 'disconnected';
+ } else if (tunnelState === 'blocked') {
+ return 'connecting';
} else if (tunnelState === 'connected' || tunnelState === 'connecting') {
return tunnelState;
}
diff --git a/gui/packages/desktop/src/renderer/lib/daemon-rpc.js b/gui/packages/desktop/src/renderer/lib/daemon-rpc.js
index e590534d69..5dcf041dcd 100644
--- a/gui/packages/desktop/src/renderer/lib/daemon-rpc.js
+++ b/gui/packages/desktop/src/renderer/lib/daemon-rpc.js
@@ -41,7 +41,7 @@ const LocationSchema = object({
mullvad_exit_ip: boolean,
});
-export type TunnelState = 'disconnected' | 'connecting' | 'connected' | 'disconnecting';
+export type TunnelState = 'disconnected' | 'connecting' | 'connected' | 'disconnecting' | 'blocked';
export type RelayProtocol = 'tcp' | 'udp';
export type RelayLocation = {| city: [string, string] |} | {| country: string |};
@@ -201,6 +201,7 @@ const allTunnelStates: Array<TunnelState> = [
'connecting',
'connected',
'disconnecting',
+ 'blocked',
];
const TunnelStateSchema = enumeration(...allTunnelStates);