summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDessalines <happydooby@gmail.com>2019-06-19 16:10:05 -0700
committerDessalines <happydooby@gmail.com>2019-06-19 16:10:05 -0700
commitac1f758579d483b889d9c15ac9731bac9cde0496 (patch)
treeeaa46dffe82d155df4d7382768b568b276e89948
parentb17715f8f8b1317114ed0a4285ddb68074c81b03 (diff)
Ordering by date second.
- Fixes #175
-rw-r--r--server/src/db/comment_view.rs2
-rw-r--r--server/src/db/post_view.rs3
2 files changed, 3 insertions, 2 deletions
diff --git a/server/src/db/comment_view.rs b/server/src/db/comment_view.rs
index 9cd61e33..53517db9 100644
--- a/server/src/db/comment_view.rs
+++ b/server/src/db/comment_view.rs
@@ -94,7 +94,7 @@ impl CommentView {
}
query = match sort {
- // SortType::Hot => query.order_by(hot_rank.desc()),
+ // SortType::Hot => query.order(hot_rank.desc(), published.desc()),
SortType::New => query.order_by(published.desc()),
SortType::TopAll => query.order_by(score.desc()),
SortType::TopYear => query
diff --git a/server/src/db/post_view.rs b/server/src/db/post_view.rs
index bfe730a2..bec00b98 100644
--- a/server/src/db/post_view.rs
+++ b/server/src/db/post_view.rs
@@ -122,7 +122,8 @@ impl PostView {
}
query = match sort {
- SortType::Hot => query.order_by(hot_rank.desc()),
+ SortType::Hot => query.order_by(hot_rank.desc())
+ .then_order_by(published.desc()),
SortType::New => query.order_by(published.desc()),
SortType::TopAll => query.order_by(score.desc()),
SortType::TopYear => query