diff --git a/web/src/components/timeline.rs b/web/src/components/timeline.rs index 19a9154..6df4580 100644 --- a/web/src/components/timeline.rs +++ b/web/src/components/timeline.rs @@ -35,7 +35,11 @@ impl Timeline { .collect(); let mut feed = self.feed.get(); - let mut older = process_activities(activities, auth).await; + let mut older = process_activities(activities, auth) + .await + .into_iter() + .filter(|x| !feed.contains(x)) + .collect(); feed.append(&mut older); self.feed.set(feed);