Feed: Remove another unnecessary wrapper

This commit is contained in:
Jordan Petridis 2018-09-02 21:44:56 +03:00
parent f9a5a200bb
commit d593603b35
No known key found for this signature in database
GPG Key ID: E8523968931763BE

View File

@ -40,7 +40,8 @@ impl Feed {
// Parse the episodes // Parse the episodes
let episodes = stream.filter_map(move |item| { let episodes = stream.filter_map(move |item| {
glue(&item, pd.id()) NewEpisodeMinimal::new(&item, pd.id())
.and_then(move |ep| determine_ep_state(ep, &item))
.map_err(|err| error!("Failed to parse an episode: {}", err)) .map_err(|err| error!("Failed to parse an episode: {}", err))
.ok() .ok()
}); });
@ -52,10 +53,6 @@ impl Feed {
} }
} }
fn glue(item: &rss::Item, id: i32) -> Result<IndexState<NewEpisode>, DataError> {
NewEpisodeMinimal::new(item, id).and_then(move |ep| determine_ep_state(ep, item))
}
fn determine_ep_state( fn determine_ep_state(
ep: NewEpisodeMinimal, ep: NewEpisodeMinimal,
item: &rss::Item, item: &rss::Item,