Add leaderboard_rank to score search
This commit is contained in:
parent
009633ea99
commit
4f43edabc3
@ -78,6 +78,7 @@ class ScoreSearchController(
|
|||||||
val perfect: Boolean?,
|
val perfect: Boolean?,
|
||||||
val pp: Double?,
|
val pp: Double?,
|
||||||
val rank: String?,
|
val rank: String?,
|
||||||
|
val leaderboard_rank: Long?,
|
||||||
val replay_id: Long?,
|
val replay_id: Long?,
|
||||||
val score: Long?,
|
val score: Long?,
|
||||||
val ur: Double?,
|
val ur: Double?,
|
||||||
|
|||||||
@ -51,6 +51,7 @@ class ScoreSearchSchemaController(
|
|||||||
InternalSchemaField("perfect", "Perfect", Category.score, Type.boolean, false, "if score is a full combo", databaseField = SCORES.PERFECT),
|
InternalSchemaField("perfect", "Perfect", Category.score, Type.boolean, false, "if score is a full combo", databaseField = SCORES.PERFECT),
|
||||||
InternalSchemaField("pp", "Score PP", Category.score, Type.number, true, "performance points for score", databaseField = SCORES.PP),
|
InternalSchemaField("pp", "Score PP", Category.score, Type.number, true, "performance points for score", databaseField = SCORES.PP),
|
||||||
InternalSchemaField("rank", "Rank", Category.score, Type.grade, false, "score grade", databaseField = SCORES.RANK),
|
InternalSchemaField("rank", "Rank", Category.score, Type.grade, false, "score grade", databaseField = SCORES.RANK),
|
||||||
|
InternalSchemaField("leaderboard_rank", "Leaderboard Rank", Category.score, Type.number, false, "leaderboard position of the play at import", databaseField = SCORES.LEADERBOARD_RANK),
|
||||||
InternalSchemaField("replay_id", "Replay ID", Category.score, Type.number, false, "identifier for replay", databaseField = SCORES.REPLAY_ID),
|
InternalSchemaField("replay_id", "Replay ID", Category.score, Type.number, false, "identifier for replay", databaseField = SCORES.REPLAY_ID),
|
||||||
InternalSchemaField("score", "Score", Category.score, Type.number, false, "score value", databaseField = SCORES.SCORE),
|
InternalSchemaField("score", "Score", Category.score, Type.number, false, "score value", databaseField = SCORES.SCORE),
|
||||||
InternalSchemaField("ur", "UR", Category.metrics, Type.number, false, "unstable rate", databaseField = SCORES.UR),
|
InternalSchemaField("ur", "UR", Category.metrics, Type.number, false, "unstable rate", databaseField = SCORES.UR),
|
||||||
|
|||||||
@ -83,6 +83,7 @@ class ScoreSearchService(
|
|||||||
SCORES.ERROR_COEFFICIENT_OF_VARIATION,
|
SCORES.ERROR_COEFFICIENT_OF_VARIATION,
|
||||||
SCORES.ERROR_KURTOSIS,
|
SCORES.ERROR_KURTOSIS,
|
||||||
SCORES.ERROR_SKEWNESS,
|
SCORES.ERROR_SKEWNESS,
|
||||||
|
SCORES.LEADERBOARD_RANK,
|
||||||
|
|
||||||
// Beatmaps fields
|
// Beatmaps fields
|
||||||
BEATMAPS.ARTIST,
|
BEATMAPS.ARTIST,
|
||||||
@ -186,6 +187,7 @@ class ScoreSearchService(
|
|||||||
perfect = it.get(SCORES.PERFECT),
|
perfect = it.get(SCORES.PERFECT),
|
||||||
pp = it.get(SCORES.PP)?.roundToInt()?.toDouble(),
|
pp = it.get(SCORES.PP)?.roundToInt()?.toDouble(),
|
||||||
rank = it.get(SCORES.RANK),
|
rank = it.get(SCORES.RANK),
|
||||||
|
leaderboard_rank = it.get(SCORES.LEADERBOARD_RANK),
|
||||||
replay_id = it.get(SCORES.REPLAY_ID),
|
replay_id = it.get(SCORES.REPLAY_ID),
|
||||||
score = it.get(SCORES.SCORE),
|
score = it.get(SCORES.SCORE),
|
||||||
ur = it.get(SCORES.UR),
|
ur = it.get(SCORES.UR),
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user