From 8697a5cb0a0ebd6248d554cfb4200ca40befd8b1 Mon Sep 17 00:00:00 2001 From: kernelkind Date: Thu, 31 Jul 2025 18:53:27 -0400 Subject: [PATCH] set fresh from `TimelineCache` Signed-off-by: kernelkind --- crates/notedeck_columns/src/timeline/cache.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/crates/notedeck_columns/src/timeline/cache.rs b/crates/notedeck_columns/src/timeline/cache.rs index 9b2dbe4f..930ebc42 100644 --- a/crates/notedeck_columns/src/timeline/cache.rs +++ b/crates/notedeck_columns/src/timeline/cache.rs @@ -221,6 +221,14 @@ impl TimelineCache { pub fn num_timelines(&self) -> usize { self.timelines.len() } + + pub fn set_fresh(&mut self, kind: &TimelineKind) { + let Some(tl) = self.get_mut(kind) else { + return; + }; + + tl.current_view_mut().freshness.set_fresh(); + } } /// Look for new thread notes since our last fetch