From d6eb33cc35a7755afcfcc91c5ed60a22e84e8187 Mon Sep 17 00:00:00 2001 From: boreq Date: Mon, 30 Mar 2026 17:44:15 +0200 Subject: [PATCH] Critical fixes due to a corporate PR policy violation --- moooodotfarm-backend/src/ports/http/mod.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/moooodotfarm-backend/src/ports/http/mod.rs b/moooodotfarm-backend/src/ports/http/mod.rs index c3a5dbe..0fc0dc7 100644 --- a/moooodotfarm-backend/src/ports/http/mod.rs +++ b/moooodotfarm-backend/src/ports/http/mod.rs @@ -253,18 +253,18 @@ lazy_static::lazy_static! { static ref RECENTLY_SEEN_THRESHOLD: crate::domain::time::Duration = crate::domain::time::Duration::new_from_hours(2); - static ref NEW_COW_THRESHOLD: crate::domain::time::Duration = + static ref NEW_THRESHOLD: crate::domain::time::Duration = crate::domain::time::Duration::new_from_days(14); } impl From<&app::Cow> for TemplateCow { fn from(value: &app::Cow) -> Self { + let now = DateTime::now(); + let last_seen_str = value .last_seen() .map(|v| { - let now = DateTime::now(); - let duration = &now - v; - if duration < *RECENTLY_SEEN_THRESHOLD { + if &now - v < *RECENTLY_SEEN_THRESHOLD { "very recently".to_string() } else { v.ago() @@ -273,7 +273,7 @@ impl From<&app::Cow> for TemplateCow { .unwrap_or_else(|| "never".to_string()); let is_new = value .first_seen() - .map(|v| DateTime::now() - v < *NEW_COW_THRESHOLD) + .map(|v| &now - v < *NEW_THRESHOLD) .unwrap_or(false); Self {