diff options
| author | Markus Pettersson <markus.pettersson@mullvad.net> | 2024-01-18 15:58:40 +0100 |
|---|---|---|
| committer | Markus Pettersson <markus.pettersson@mullvad.net> | 2024-01-18 15:58:40 +0100 |
| commit | 8f8e8c4699237ce6f254c0d6b7f02657dc4224ca (patch) | |
| tree | 1468c4bf64f54b1b41350931b6f6812a379689ec /mullvad-cli/src/format.rs | |
| parent | df2c42059be814d11d2ce1cf649c09aa73f96268 (diff) | |
| parent | 0a43e6fbb807f6aebc351cf99b6ad308247ff565 (diff) | |
| download | mullvadvpn-8f8e8c4699237ce6f254c0d6b7f02657dc4224ca.tar.xz mullvadvpn-8f8e8c4699237ce6f254c0d6b7f02657dc4224ca.zip | |
Merge branch 'cli_satus_lockdown'
Diffstat (limited to 'mullvad-cli/src/format.rs')
| -rw-r--r-- | mullvad-cli/src/format.rs | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/mullvad-cli/src/format.rs b/mullvad-cli/src/format.rs index 512b632dc8..e605efbe3b 100644 --- a/mullvad-cli/src/format.rs +++ b/mullvad-cli/src/format.rs @@ -37,8 +37,15 @@ pub fn print_state(state: &TunnelState, verbose: bool) { format_relay_connection(endpoint, location.as_ref(), verbose) ); } - Disconnected(_) => { - println!("Disconnected"); + Disconnected { + location: _, + locked_down, + } => { + if *locked_down { + println!("Disconnected (Internet access is blocked due to lockdown mode)"); + } else { + println!("Disconnected"); + } } Disconnecting(_) => println!("Disconnecting..."), } @@ -46,7 +53,10 @@ pub fn print_state(state: &TunnelState, verbose: bool) { pub fn print_location(state: &TunnelState) { let location = match state { - TunnelState::Disconnected(location) => location, + TunnelState::Disconnected { + location, + locked_down: _, + } => location, TunnelState::Connected { location, .. } => location, _ => return, }; |
