Add leaderboard_score to score response

This commit is contained in:
Stedoss 2025-03-10 21:57:21 +00:00
parent 68ad9bb23a
commit aef795c010
3 changed files with 8 additions and 4 deletions

View File

@ -175,6 +175,7 @@ data class ReplayData(
val pp: Double?,
val perfect: Boolean,
val max_combo: Int,
val leaderboard_rank: Long?,
val count_300: Int,
val count_100: Int,

View File

@ -165,7 +165,8 @@ class ScoreService(
SCORES.ERROR_KURTOSIS,
SCORES.ERROR_SKEWNESS,
SCORES.SLIDEREND_RELEASE_TIMES,
SCORES.KEYPRESSES_TIMES
SCORES.KEYPRESSES_TIMES,
SCORES.LEADERBOARD_RANK,
)
.from(SCORES)
.join(USERS).on(SCORES.USER_ID.eq(USERS.USER_ID))
@ -228,7 +229,8 @@ class ScoreService(
error_kurtosis = result.get(SCORES.ERROR_KURTOSIS, Double::class.java),
error_skewness = result.get(SCORES.ERROR_SKEWNESS, Double::class.java),
charts = charts,
similar_scores = this.getSimilarScores(replayId)
similar_scores = this.getSimilarScores(replayId),
leaderboard_rank = result.get(SCORES.LEADERBOARD_RANK, Long::class.java)
)
this.loadComparableReplayData(replayData)
return replayData

View File

@ -65,7 +65,7 @@ class UserScoreService(
USER_SCORES.ERROR_SKEWNESS,
USER_SCORES.SLIDEREND_RELEASE_TIMES,
USER_SCORES.KEYPRESSES_TIMES,
USER_SCORES.JUDGEMENTS
USER_SCORES.JUDGEMENTS,
)
.from(USER_SCORES)
.join(BEATMAPS).on(USER_SCORES.BEATMAP_ID.eq(BEATMAPS.BEATMAP_ID))
@ -127,7 +127,8 @@ class UserScoreService(
date = null,
pp = null,
rank = null,
user_id = null
user_id = null,
leaderboard_rank = null,
)
this.scoreService.loadComparableReplayData(replayData)
return replayData