diff --git a/proxmox-time/Cargo.toml b/proxmox-time/Cargo.toml index 63c52086..535f78cf 100644 --- a/proxmox-time/Cargo.toml +++ b/proxmox-time/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "proxmox-time" -version = "1.1.2" +version = "1.1.3" authors = ["Proxmox Support Team "] edition = "2018" license = "AGPL-3" diff --git a/proxmox-time/debian/changelog b/proxmox-time/debian/changelog index e3bf5c4f..5e892561 100644 --- a/proxmox-time/debian/changelog +++ b/proxmox-time/debian/changelog @@ -1,3 +1,9 @@ +rust-proxmox-time (1.1.3-1) stable; urgency=medium + + * Allow to compile on wasm32 target + + -- Proxmox Support Team Fri, 03 Dec 2021 09:23:46 +0100 + rust-proxmox-time (1.1.2-1) stable; urgency=medium * calendar-events: parse 'UTC' timezone into calendareven diff --git a/proxmox-time/src/wasm.rs b/proxmox-time/src/wasm.rs index 04cea7d9..836bce34 100644 --- a/proxmox-time/src/wasm.rs +++ b/proxmox-time/src/wasm.rs @@ -10,8 +10,8 @@ pub fn epoch_f64() -> f64 { js_sys::Date::now() / 1000.0 } -/// Convert Unix epoch into RFC3339 UTC string -pub fn epoch_to_rfc3339_utc(epoch: i64) -> Result { +/// Convert Unix epoch into RFC3339 local time with TZ +pub fn epoch_to_rfc3339(epoch: i64) -> Result { let js_date = js_sys::Date::new_0(); js_date.set_time((epoch as f64) * 1000.0); js_date @@ -20,13 +20,6 @@ pub fn epoch_to_rfc3339_utc(epoch: i64) -> Result { .ok_or_else(|| format_err!("to_iso_string did not return a string")) } -/// Convert Unix epoch into RFC3339 local time with TZ -pub fn epoch_to_rfc3339(epoch: i64) -> Result { - // Note: JS does not provide this, so we need to implement this ourselves. - // for now, we simply return UTC instead - epoch_to_rfc3339_utc(epoch) -} - /// Parse RFC3339 into Unix epoch pub fn parse_rfc3339(input_str: &str) -> Result { // TOTO: This should parse olny RFC3339, but currently also parse