[+] Log on dup

This commit is contained in:
Azalea
2025-01-17 10:40:45 -05:00
parent 1421d55a56
commit 93518aa1f4

View File

@@ -1,5 +1,6 @@
package icu.samnyan.aqua.sega.maimai2.handler package icu.samnyan.aqua.sega.maimai2.handler
import ext.logger
import ext.millis import ext.millis
import icu.samnyan.aqua.sega.allnet.TokenChecker import icu.samnyan.aqua.sega.allnet.TokenChecker
import icu.samnyan.aqua.sega.general.BaseHandler import icu.samnyan.aqua.sega.general.BaseHandler
@@ -28,6 +29,7 @@ class UploadUserPlaylogHandler(
val playBacklog = mutableMapOf<Long, MutableList<BacklogEntry>>() val playBacklog = mutableMapOf<Long, MutableList<BacklogEntry>>()
val VALID_GAME_IDS = setOf("SDEZ", "SDGA", "SDGB") val VALID_GAME_IDS = setOf("SDEZ", "SDGA", "SDGB")
val log = logger()
} }
override fun handle(request: Map<String, Any>): String { override fun handle(request: Map<String, Any>): String {
@@ -49,7 +51,10 @@ class UploadUserPlaylogHandler(
req.userPlaylog.musicId, req.userPlaylog.musicId,
req.userPlaylog.userPlayDate req.userPlaylog.userPlayDate
).size > 0 ).size > 0
if (isDup) return """{"returnCode":1,"apiName":"com.sega.maimai2servlet.api.UploadUserPlaylogApi"}""" if (isDup) {
log.info("Duplicate playlog detected")
return """{"returnCode":1,"apiName":"com.sega.maimai2servlet.api.UploadUserPlaylogApi"}"""
}
// Save if the user is registered // Save if the user is registered
val u = userDataRepository.findByCardExtId(req.userId).getOrNull() val u = userDataRepository.findByCardExtId(req.userId).getOrNull()