diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2018-08-21 10:55:38 -0300 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2018-09-03 08:05:18 -0300 |
| commit | b4243f64c38796b21930bae90aae24dcf97d7f0c (patch) | |
| tree | dadc666cfee2cd7fd272178943d3da333895c838 /gui | |
| parent | 5ad7d5cad6bce0346e242065250271428f52d58f (diff) | |
| download | mullvadvpn-b4243f64c38796b21930bae90aae24dcf97d7f0c.tar.xz mullvadvpn-b4243f64c38796b21930bae90aae24dcf97d7f0c.zip | |
Create `BlockedState` type
Diffstat (limited to 'gui')
| -rw-r--r-- | gui/packages/desktop/src/renderer/app.js | 2 | ||||
| -rw-r--r-- | gui/packages/desktop/src/renderer/lib/daemon-rpc.js | 3 |
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); |
