fix: better failover on ongeki GetUserEventMap

This commit is contained in:
asterisk727
2026-09-17 02:09:30 +09:00
parent f542d1d05e
commit 34a7a23368
@@ -21,8 +21,8 @@ fun OngekiController.initUser() {
"GetUserOption" { mapOf("userId" to uid, "userOption" to db.option.findSingleByUser_Card_ExtId(uid)) } "GetUserOption" { mapOf("userId" to uid, "userOption" to db.option.findSingleByUser_Card_ExtId(uid)) }
"GetUserEventMap" { "GetUserEventMap" {
val eventId = parsing { data["eventId"]!!.int } val eventId = data["eventId"]?.int ?: 0
val mapId = parsing { data["mapId"]!!.int } val mapId = data["mapId"]?.int ?: 0
val userEventMap = db.eventMap.findByUser_Card_ExtIdAndEventIdAndMapId(uid, eventId, mapId) val userEventMap = db.eventMap.findByUser_Card_ExtIdAndEventIdAndMapId(uid, eventId, mapId)
?: UserEventMap().apply { ?: UserEventMap().apply {
this.eventId = eventId this.eventId = eventId