only keep last 10 episodes; Fixes #7

This commit is contained in:
Philipp Hofer
2025-10-15 15:06:53 +02:00
parent 518c282b50
commit fe59406819

View File

@@ -29,9 +29,16 @@ impl Feed {
} }
} }
self.only_keep_last_episodes();
Ok(()) Ok(())
} }
fn only_keep_last_episodes(&mut self) {
self.episodes = self.episodes.clone().into_iter().rev().take(10).collect();
// only keep last 10
}
fn has_broadcast_url(&self, url: &str) -> bool { fn has_broadcast_url(&self, url: &str) -> bool {
self.episodes.iter().any(|e| e.url == url) self.episodes.iter().any(|e| e.url == url)
} }