diff options
Diffstat (limited to 'logic/src')
| -rw-r--r-- | logic/src/home.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/logic/src/home.rs b/logic/src/home.rs index db8a397..7e832fe 100644 --- a/logic/src/home.rs +++ b/logic/src/home.rs @@ -77,7 +77,7 @@ pub fn home(session: &Session) -> Result<ApiHomeResponse> { items.sort_by_key(|(n, _)| { n.ratings - .get(&RatingType::Tmdb) + .get(&RatingType::Trakt) .map(|x| (*x * -1000.) as i32) .unwrap_or(0) }); @@ -86,8 +86,9 @@ pub fn home(session: &Session) -> Result<ApiHomeResponse> { "home.bin.max_rating".to_string(), items .iter() + .filter(|(n, _)| n.ratings.contains_key(&RatingType::Trakt)) + .filter(|(n, _)| matches!(n.kind, NodeKind::Movie | NodeKind::Show)) .take(16) - .filter(|(n, _)| n.ratings.contains_key(&RatingType::Tmdb)) .cloned() .collect(), )); |