refactor: don't use unnecessary orderByRaw

Null values are always ordered last anyways. Additionally, count(*) returns 0, not null. Also fixes issue on mariadb with value being a reserved keyword.
This commit is contained in:
Roardom
2025-02-11 06:24:21 +00:00
parent e45231b124
commit 5e8f54fa4c
+3 -3
View File
@@ -139,7 +139,7 @@ class TopUsers extends Component
->where('user_id', '!=', User::SYSTEM_USER_ID)
->where('anon', '=', false)
->groupBy('user_id')
->orderByRaw('COALESCE(value, 0) DESC')
->orderByDesc('value')
->take(8)
->get();
}
@@ -154,7 +154,7 @@ class TopUsers extends Component
->select(DB::raw('user_id, COUNT(user_id) as value'))
->where('user_id', '!=', User::SYSTEM_USER_ID)
->groupBy('user_id')
->orderByRaw('COALESCE(value, 0) DESC')
->orderByDesc('value')
->take(8)
->get();
}
@@ -169,7 +169,7 @@ class TopUsers extends Component
->select(DB::raw('user_id, COUNT(user_id) as value'))
->where('user_id', '!=', User::SYSTEM_USER_ID)
->groupBy('user_id')
->orderByRaw('COALESCE(value, 0) DESC')
->orderByDesc('value')
->take(8)
->get();
}