]> Untitled Git - lemmy.git/blobdiff - crates/db_views/src/post_view.rs
Add controversial ranking (#3205)
[lemmy.git] / crates / db_views / src / post_view.rs
index d2f6ab7598b1e707c6244a2521edcc97777bceea..e0f481edc3e4ad6714c4ea085a3f8eef828081e0 100644 (file)
@@ -422,6 +422,7 @@ impl<'a> PostQuery<'a> {
       SortType::Hot => query
         .then_order_by(post_aggregates::hot_rank.desc())
         .then_order_by(post_aggregates::published.desc()),
+      SortType::Controversial => query.then_order_by(post_aggregates::controversy_rank.desc()),
       SortType::New => query.then_order_by(post_aggregates::published.desc()),
       SortType::Old => query.then_order_by(post_aggregates::published.asc()),
       SortType::NewComments => query.then_order_by(post_aggregates::newest_comment_time.desc()),
@@ -1141,6 +1142,7 @@ mod tests {
         featured_local: false,
         hot_rank: 1728,
         hot_rank_active: 1728,
+        controversy_rank: 0.0,
         community_id: inserted_post.community_id,
         creator_id: inserted_post.creator_id,
       },