fix(user): wrong order for best & recent scores
This commit is contained in:
0
app/database/oauth_clients.py
Normal file
0
app/database/oauth_clients.py
Normal file
@@ -164,8 +164,10 @@ async def get_user_scores(
|
|||||||
order_by = col(Score.pinned_order).asc()
|
order_by = col(Score.pinned_order).asc()
|
||||||
elif type == "best":
|
elif type == "best":
|
||||||
where_clause &= exists().where(col(PPBestScore.score_id) == Score.id)
|
where_clause &= exists().where(col(PPBestScore.score_id) == Score.id)
|
||||||
|
order_by = col(Score.pp).desc()
|
||||||
elif type == "recent":
|
elif type == "recent":
|
||||||
where_clause &= Score.ended_at > datetime.now(UTC) - timedelta(hours=24)
|
where_clause &= Score.ended_at > datetime.now(UTC) - timedelta(hours=24)
|
||||||
|
order_by = col(Score.ended_at).desc()
|
||||||
elif type == "firsts":
|
elif type == "firsts":
|
||||||
# TODO
|
# TODO
|
||||||
where_clause &= false()
|
where_clause &= false()
|
||||||
|
|||||||
Reference in New Issue
Block a user