summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli/src/format.rs
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2024-01-18 15:58:40 +0100
committerMarkus Pettersson <markus.pettersson@mullvad.net>2024-01-18 15:58:40 +0100
commit8f8e8c4699237ce6f254c0d6b7f02657dc4224ca (patch)
tree1468c4bf64f54b1b41350931b6f6812a379689ec /mullvad-cli/src/format.rs
parentdf2c42059be814d11d2ce1cf649c09aa73f96268 (diff)
parent0a43e6fbb807f6aebc351cf99b6ad308247ff565 (diff)
downloadmullvadvpn-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.rs16
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,
};