feedreader: format_entry does not need to return a Result

This commit is contained in:
2025-05-03 15:28:18 +00:00
parent c8c9021b78
commit 40455f0365
2 changed files with 3 additions and 3 deletions

View File

@ -73,7 +73,7 @@ pub async fn fetch_and_parse_feed(uri: &str) -> Result<Feed, Box<dyn Error>> {
}) })
} }
pub fn format_entry(feed: Feed, entry: model::Entry) -> Result<Entry, Box<dyn Error>> { pub fn format_entry(feed: Feed, entry: model::Entry) -> Entry {
debug!("Formatting entry {}", entry.id); debug!("Formatting entry {}", entry.id);
let mut e = Entry { let mut e = Entry {
@ -112,5 +112,5 @@ pub fn format_entry(feed: Feed, entry: model::Entry) -> Result<Entry, Box<dyn Er
content=e.content content=e.content
)); ));
Ok(e) e
} }

View File

@ -104,7 +104,7 @@ async fn main() -> anyhow::Result<()> {
for entry in feed.model.entries.iter().rev() { for entry in feed.model.entries.iter().rev() {
// FIXME: nasty clone business going on here... use Arc instead? // FIXME: nasty clone business going on here... use Arc instead?
let parsed = format_entry(feed.clone(), (*entry).clone()).unwrap(); let parsed = format_entry(feed.clone(), (*entry).clone());
debug!("parsed entry with title: {}, updated on {}", parsed.title, parsed.ts); debug!("parsed entry with title: {}, updated on {}", parsed.title, parsed.ts);
if parsed.ts > state_ts { if parsed.ts > state_ts {