only keep last 10 episodes; Fixes #7
This commit is contained in:
@@ -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)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user