From 1afd340ccf36cb70d3bede45adaa8c1f6d8ed7ed Mon Sep 17 00:00:00 2001 From: "nise.moe" Date: Sun, 18 Feb 2024 19:05:37 +0100 Subject: [PATCH] Fixed not inserting new variables into scores and recalculate all scores with version < 5 --- .../com/nisemoe/nise/scheduler/FixOldScores.kt | 2 +- .../com/nisemoe/nise/scheduler/ImportScores.kt | 12 +++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/nise-backend/src/main/kotlin/com/nisemoe/nise/scheduler/FixOldScores.kt b/nise-backend/src/main/kotlin/com/nisemoe/nise/scheduler/FixOldScores.kt index f2d09a3..04ba504 100644 --- a/nise-backend/src/main/kotlin/com/nisemoe/nise/scheduler/FixOldScores.kt +++ b/nise-backend/src/main/kotlin/com/nisemoe/nise/scheduler/FixOldScores.kt @@ -31,7 +31,7 @@ class FixOldScores( @Value("\${OLD_SCORES_PAGE_SIZE:5000}") private var pageSize: Int = 5000 - val CURRENT_VERSION = 4 + val CURRENT_VERSION = 5 private val logger = LoggerFactory.getLogger(javaClass) diff --git a/nise-backend/src/main/kotlin/com/nisemoe/nise/scheduler/ImportScores.kt b/nise-backend/src/main/kotlin/com/nisemoe/nise/scheduler/ImportScores.kt index 74eee14..2f79bf5 100644 --- a/nise-backend/src/main/kotlin/com/nisemoe/nise/scheduler/ImportScores.kt +++ b/nise-backend/src/main/kotlin/com/nisemoe/nise/scheduler/ImportScores.kt @@ -64,7 +64,7 @@ class ImportScores( } } - val CURRENT_VERSION = 4 + val CURRENT_VERSION = 5 @Value("\${WEBHOOK_URL}") private lateinit var webhookUrl: String @@ -559,6 +559,16 @@ class ImportScores( .set(SCORES.ERROR_SKEWNESS, processedReplay.error_skewness) .set(SCORES.SNAPS, processedReplay.snaps) .set(SCORES.EDGE_HITS, processedReplay.edge_hits) + .set(SCORES.KEYPRESSES_TIMES, processedReplay.keypresses_times?.toTypedArray()) + .set(SCORES.KEYPRESSES_MEDIAN, processedReplay.keypresses_median) + .set(SCORES.KEYPRESSES_MEDIAN_ADJUSTED, processedReplay.keypresses_median_adjusted) + .set(SCORES.KEYPRESSES_STANDARD_DEVIATION, processedReplay.keypresses_standard_deviation) + .set(SCORES.KEYPRESSES_STANDARD_DEVIATION_ADJUSTED, processedReplay.keypresses_standard_deviation_adjusted) + .set(SCORES.SLIDEREND_RELEASE_TIMES, processedReplay.sliderend_release_times?.toTypedArray()) + .set(SCORES.SLIDEREND_RELEASE_MEDIAN, processedReplay.sliderend_release_median) + .set(SCORES.SLIDEREND_RELEASE_MEDIAN_ADJUSTED, processedReplay.sliderend_release_median_adjusted) + .set(SCORES.SLIDEREND_RELEASE_STANDARD_DEVIATION, processedReplay.sliderend_release_standard_deviation) + .set(SCORES.SLIDEREND_RELEASE_STANDARD_DEVIATION_ADJUSTED, processedReplay.sliderend_release_standard_deviation_adjusted) .where(SCORES.REPLAY_ID.eq(score.best_id)) .returningResult(SCORES.ID) .fetchOne()?.getValue(SCORES.ID)