diff --git a/nise-backend/src/main/kotlin/com/nisemoe/nise/Models.kt b/nise-backend/src/main/kotlin/com/nisemoe/nise/Models.kt index e6a8121..e561f64 100644 --- a/nise-backend/src/main/kotlin/com/nisemoe/nise/Models.kt +++ b/nise-backend/src/main/kotlin/com/nisemoe/nise/Models.kt @@ -56,7 +56,8 @@ data class SuspiciousScoreEntry( val beatmap_star_rating: Double, val pp: Double, val frametime: Double, - val ur: Double + val ur: Double, + val leaderboard_rank: Long?, ) data class SimilarReplayEntry( diff --git a/nise-backend/src/main/kotlin/com/nisemoe/nise/database/ScoreService.kt b/nise-backend/src/main/kotlin/com/nisemoe/nise/database/ScoreService.kt index 3f6ace8..33b303b 100644 --- a/nise-backend/src/main/kotlin/com/nisemoe/nise/database/ScoreService.kt +++ b/nise-backend/src/main/kotlin/com/nisemoe/nise/database/ScoreService.kt @@ -253,7 +253,8 @@ class ScoreService( BEATMAPS.STAR_RATING, SCORES.PP, SCORES.FRAMETIME, - SCORES.UR + SCORES.UR, + SCORES.LEADERBOARD_RANK, ) .from(SCORES) .join(USERS).on(SCORES.USER_ID.eq(USERS.USER_ID)) @@ -275,7 +276,8 @@ class ScoreService( beatmap_star_rating = it.get(BEATMAPS.STAR_RATING, Double::class.java), pp = it.get(SCORES.PP, Double::class.java), frametime = it.get(SCORES.FRAMETIME, Double::class.java), - ur = it.get(SCORES.UR, Double::class.java) + ur = it.get(SCORES.UR, Double::class.java), + leaderboard_rank = it.get(SCORES.LEADERBOARD_RANK, Long::class.java), ) }