notedeck

One damus client to rule them all
git clone git://jb55.com/notedeck
Log | Files | Refs | README | LICENSE

commit 8697a5cb0a0ebd6248d554cfb4200ca40befd8b1
parent 7aca39aae8b894c7218ae758c72bd274591497c2
Author: kernelkind <kernelkind@gmail.com>
Date:   Thu, 31 Jul 2025 18:53:27 -0400

set fresh from `TimelineCache`

Signed-off-by: kernelkind <kernelkind@gmail.com>

Diffstat:
Mcrates/notedeck_columns/src/timeline/cache.rs | 8++++++++
1 file changed, 8 insertions(+), 0 deletions(-)

diff --git 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