summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2020-09-24 12:10:58 +0200
committerDavid Lönnhager <david.l@mullvad.net>2020-09-24 12:10:58 +0200
commit30ab7ae0f16ffa5153d5843310aa1df23a147e61 (patch)
treec122a767a346e7d685d18aa76f76eeae9008ab3e
parent503ee993d33611c9fc81ac57d1f2366c380525fa (diff)
parenta22d183761984af94b8d14c3dfaa7d4ee5162091 (diff)
downloadmullvadvpn-30ab7ae0f16ffa5153d5843310aa1df23a147e61.tar.xz
mullvadvpn-30ab7ae0f16ffa5153d5843310aa1df23a147e61.zip
Merge branch 'fix-cli-timestamp'
-rw-r--r--mullvad-cli/src/cmds/account.rs4
-rw-r--r--mullvad-cli/src/cmds/tunnel.rs4
2 files changed, 6 insertions, 2 deletions
diff --git a/mullvad-cli/src/cmds/account.rs b/mullvad-cli/src/cmds/account.rs
index ef5c117c41..f68e2a12eb 100644
--- a/mullvad-cli/src/cmds/account.rs
+++ b/mullvad-cli/src/cmds/account.rs
@@ -153,7 +153,9 @@ impl Account {
}
fn format_expiry(expiry: &Timestamp) -> String {
- chrono::NaiveDateTime::from_timestamp(expiry.seconds, expiry.nanos as u32).to_string()
+ let ndt = chrono::NaiveDateTime::from_timestamp(expiry.seconds, expiry.nanos as u32);
+ let utc = chrono::DateTime::<chrono::Utc>::from_utc(ndt, chrono::Utc);
+ utc.with_timezone(&chrono::Local).to_string()
}
async fn clear_history(&self) -> Result<()> {
diff --git a/mullvad-cli/src/cmds/tunnel.rs b/mullvad-cli/src/cmds/tunnel.rs
index 528ebd005e..0a2680ebfd 100644
--- a/mullvad-cli/src/cmds/tunnel.rs
+++ b/mullvad-cli/src/cmds/tunnel.rs
@@ -317,6 +317,8 @@ impl Tunnel {
}
fn format_key_timestamp(timestamp: &Timestamp) -> String {
- chrono::NaiveDateTime::from_timestamp(timestamp.seconds, timestamp.nanos as u32).to_string()
+ let ndt = chrono::NaiveDateTime::from_timestamp(timestamp.seconds, timestamp.nanos as u32);
+ let utc = chrono::DateTime::<chrono::Utc>::from_utc(ndt, chrono::Utc);
+ utc.with_timezone(&chrono::Local).to_string()
}
}