summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli/src/cmds
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2018-08-27 13:25:50 -0300
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2018-08-30 16:45:46 -0300
commitd818ff9c4ec54540bf10b09d9668eb7ad33336a5 (patch)
tree784d4517a079fc1f2088b4dac628daca26ada58f /mullvad-cli/src/cmds
parentd3c677dd27415c37b8e0c353ce8e752605f71b5d (diff)
downloadmullvadvpn-d818ff9c4ec54540bf10b09d9668eb7ad33336a5.tar.xz
mullvadvpn-d818ff9c4ec54540bf10b09d9668eb7ad33336a5.zip
Replace `DaemonState` with `TunnelStateTransition`
Diffstat (limited to 'mullvad-cli/src/cmds')
-rw-r--r--mullvad-cli/src/cmds/status.rs26
1 files changed, 8 insertions, 18 deletions
diff --git a/mullvad-cli/src/cmds/status.rs b/mullvad-cli/src/cmds/status.rs
index 1a5a2b29e4..7ebf8cd36b 100644
--- a/mullvad-cli/src/cmds/status.rs
+++ b/mullvad-cli/src/cmds/status.rs
@@ -4,17 +4,7 @@ use Command;
use Result;
use mullvad_ipc_client::DaemonRpcClient;
-use mullvad_types::states::{DaemonState, SecurityState, TargetState};
-
-const DISCONNECTED: DaemonState = DaemonState {
- state: SecurityState::Unsecured,
- target_state: TargetState::Unsecured,
-};
-
-const CONNECTED: DaemonState = DaemonState {
- state: SecurityState::Secured,
- target_state: TargetState::Secured,
-};
+use talpid_types::tunnel::TunnelStateTransition::{self, *};
pub struct Status;
@@ -41,7 +31,7 @@ impl Command for Status {
for new_state in rpc.new_state_subscribe()? {
print_state(new_state);
- if new_state == CONNECTED || new_state == DISCONNECTED {
+ if new_state == Connected || new_state == Disconnected {
print_location(&mut rpc)?;
}
}
@@ -50,13 +40,13 @@ impl Command for Status {
}
}
-fn print_state(state: DaemonState) {
+fn print_state(state: TunnelStateTransition) {
print!("Tunnel status: ");
- match (state.state, state.target_state) {
- (SecurityState::Unsecured, TargetState::Unsecured) => println!("Disconnected"),
- (SecurityState::Unsecured, TargetState::Secured) => println!("Connecting..."),
- (SecurityState::Secured, TargetState::Unsecured) => println!("Disconnecting..."),
- (SecurityState::Secured, TargetState::Secured) => println!("Connected"),
+ match state {
+ Connected => println!("Connected"),
+ Connecting => println!("Connecting..."),
+ Disconnected => println!("Disconnected"),
+ Disconnecting => println!("Disconnecting..."),
}
}