From 34a7a23368a9ef8851dc45de839ae5341bb1cdcd Mon Sep 17 00:00:00 2001 From: asterisk727 <59166650+asterisk727@users.noreply.github.com> Date: Thu, 17 Sep 2026 02:09:30 +0900 Subject: [PATCH] fix: better failover on ongeki GetUserEventMap --- src/main/java/icu/samnyan/aqua/sega/ongeki/OngekiUserApis.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/icu/samnyan/aqua/sega/ongeki/OngekiUserApis.kt b/src/main/java/icu/samnyan/aqua/sega/ongeki/OngekiUserApis.kt index 0d9a05b2..e3f7f329 100644 --- a/src/main/java/icu/samnyan/aqua/sega/ongeki/OngekiUserApis.kt +++ b/src/main/java/icu/samnyan/aqua/sega/ongeki/OngekiUserApis.kt @@ -21,8 +21,8 @@ fun OngekiController.initUser() { "GetUserOption" { mapOf("userId" to uid, "userOption" to db.option.findSingleByUser_Card_ExtId(uid)) } "GetUserEventMap" { - val eventId = parsing { data["eventId"]!!.int } - val mapId = parsing { data["mapId"]!!.int } + val eventId = data["eventId"]?.int ?: 0 + val mapId = data["mapId"]?.int ?: 0 val userEventMap = db.eventMap.findByUser_Card_ExtIdAndEventIdAndMapId(uid, eventId, mapId) ?: UserEventMap().apply { this.eventId = eventId