Skip to content

Commit

Permalink
refactor(providers): use Option::map
Browse files Browse the repository at this point in the history
  • Loading branch information
IgnisDa committed Aug 19, 2024
1 parent f8358ed commit 3b52aa9
Showing 1 changed file with 7 additions and 10 deletions.
17 changes: 7 additions & 10 deletions crates/providers/src/anilist/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -116,16 +116,13 @@ impl NonMediaAnilistService {
}

fn media_status_string(status: Option<media_details_query::MediaStatus>) -> Option<String> {
match status {
Some(media_details_query::MediaStatus::FINISHED) => Some("Finished".to_string()),
Some(media_details_query::MediaStatus::RELEASING) => Some("Ongoing".to_string()),
Some(media_details_query::MediaStatus::NOT_YET_RELEASED) => {
Some("Not Yet Released".to_string())
}
Some(media_details_query::MediaStatus::CANCELLED) => Some("Canceled".to_string()),
Some(media_details_query::MediaStatus::HIATUS) => Some("Hiatus".to_string()),
_ => None,
}
status.map(|s| match s {
media_details_query::MediaStatus::FINISHED => "Finished".to_string(),
media_details_query::MediaStatus::RELEASING => "Ongoing".to_string(),
media_details_query::MediaStatus::NOT_YET_RELEASED => "Not Yet Released".to_string(),
media_details_query::MediaStatus::CANCELLED => "Canceled".to_string(),
media_details_query::MediaStatus::HIATUS => "Hiatus".to_string(),
})
}

#[async_trait]
Expand Down

0 comments on commit 3b52aa9

Please sign in to comment.