From a0baaa081a15d35eebce712f1bf0843619e85d7a Mon Sep 17 00:00:00 2001 From: lifegpc Date: Mon, 13 Mar 2023 10:54:23 +0000 Subject: [PATCH] Fix chrono::offset::TimeZone::timestamp is Deprecated --- src/cookies.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/cookies.rs b/src/cookies.rs index d6964be..194f868 100644 --- a/src/cookies.rs +++ b/src/cookies.rs @@ -181,7 +181,10 @@ impl Cookie { let expired = if expired == 0 { None } else { - Some(Utc.timestamp(expired, 0)) + match Utc.timestamp_opt(expired, 0) { + chrono::LocalResult::Single(t) => Some(t), + _ => None, + } }; Some(Self::new( key, @@ -407,7 +410,10 @@ impl CookieJar { let expired = if tmp == 0 { None } else { - Some(Utc.timestamp(tmp, 0)) + match Utc.timestamp_opt(tmp, 0) { + chrono::LocalResult::Single(t) => Some(t), + _ => None, + } }; let c = Cookie::new(name, value, domain, subdomains, path, http_only, expired); self.add(c);