Persist beatmap checksum
This commit is contained in:
parent
fc9d973fde
commit
79b314c4d8
@ -83,6 +83,7 @@ class OsuApiModels {
|
||||
@Serializable
|
||||
data class ScoreBeatmap(
|
||||
val id: Int,
|
||||
val checksum: String? = null,
|
||||
val difficulty_rating: Double?,
|
||||
val version: String?
|
||||
)
|
||||
@ -164,7 +165,8 @@ class OsuApiModels {
|
||||
val id: Int,
|
||||
val mode: String,
|
||||
val version: String,
|
||||
val beatmapset_id: Long
|
||||
val beatmapset_id: Long,
|
||||
val checksum: String? = null,
|
||||
)
|
||||
|
||||
@Serializable
|
||||
|
||||
@ -210,6 +210,7 @@ class ImportScores(
|
||||
val beatmapFile = this.osuApi.getBeatmapFile(beatmapId = topScore.beatmap.id)
|
||||
dslContext.insertInto(BEATMAPS)
|
||||
.set(BEATMAPS.BEATMAP_ID, topScore.beatmap.id)
|
||||
.set(BEATMAPS.BEATMAP_HASH, topScore.beatmap.checksum)
|
||||
.set(BEATMAPS.BEATMAPSET_ID, topScore.beatmapset!!.id)
|
||||
.set(BEATMAPS.STAR_RATING, topScore.beatmap.difficulty_rating)
|
||||
.set(BEATMAPS.VERSION, topScore.beatmap.version)
|
||||
@ -359,6 +360,7 @@ class ImportScores(
|
||||
val beatmapFile = this.osuApi.getBeatmapFile(beatmapId = beatmap.id)
|
||||
dslContext.insertInto(BEATMAPS)
|
||||
.set(BEATMAPS.BEATMAP_ID, beatmap.id)
|
||||
.set(BEATMAPS.BEATMAP_HASH, beatmap.checksum)
|
||||
.set(BEATMAPS.BEATMAPSET_ID, beatmapset.id.toInt())
|
||||
.set(BEATMAPS.STAR_RATING, beatmap.difficulty_rating)
|
||||
.set(BEATMAPS.VERSION, beatmap.version)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user