From 3b25e9b5e25760a6da1e1ee9644562d92ce6cf0d Mon Sep 17 00:00:00 2001 From: Paul van Tilburg Date: Fri, 26 Jul 2024 23:19:47 +0200 Subject: [PATCH] Simplify generating the zero/epoch UNIX timestamp --- src/feed.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/feed.rs b/src/feed.rs index 12a65ef..ab23e70 100644 --- a/src/feed.rs +++ b/src/feed.rs @@ -2,7 +2,7 @@ use std::path::PathBuf; -use chrono::{DateTime, NaiveDateTime, TimeZone, Utc}; +use chrono::{DateTime, Utc}; use rocket::http::uri::Absolute; use rocket::uri; use rss::extension::itunes::{ @@ -22,9 +22,8 @@ pub(crate) fn construct(backend_id: &str, config: &Config, channel: Channel) -> let category = CategoryBuilder::default() .name(channel.categories.first().cloned().unwrap_or_default()) .build(); - let unix_timestamp = NaiveDateTime::from_timestamp_opt(0, 0) - .expect("Out-of-range seconds or invalid nanoseconds"); - let mut last_build = Utc.from_utc_datetime(&unix_timestamp); + let mut last_build = + DateTime::from_timestamp(0, 0).expect("Out-of-range seconds or invalid nanoseconds"); let generator = String::from(concat!( env!("CARGO_PKG_NAME"), " ",