Changes for leaderboard.go: 13 added lines, 13 removed lines.
Original line number
Diff line number
Diff line
@@ -9,7 +9,7 @@ import (
typelbUserstruct{
uidint
scoreint64
ppint
}
typelbUserSlice[]lbUser
@@ -20,14 +20,14 @@ func (l lbUserSlice) Len() int {
returnlen(l)
}
func(llbUserSlice)Less(i,jint)bool{
returnl[i].score>l[j].score
returnl[i].pp>l[j].pp
}
func(llbUserSlice)Swap(i,jint){
l[i],l[j]=l[j],l[i]
}
funcopBuildLeaderboard(){
initQuery:="SELECT users_stats.id, ranked_score_std, ranked_score_taiko, ranked_score_ctb, ranked_score_mania FROM users_stats LEFT JOIN users ON users.id = users_stats.id WHERE users.allowed = '1'"
initQuery:="SELECT users_stats.id, pp_std, pp_taiko, pp_ctb, pp_mania FROM users_stats LEFT JOIN users ON users.id = users_stats.id WHERE users.allowed = '1'"