From 577b758c995b6e4cec720daaa3e70958c2294bc7 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Thu, 27 Mar 2025 05:00:47 -0400 Subject: [PATCH] [F] Ongeki: Fix path vars --- .../icu/samnyan/aqua/sega/ongeki/OngekiController.kt | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/main/java/icu/samnyan/aqua/sega/ongeki/OngekiController.kt b/src/main/java/icu/samnyan/aqua/sega/ongeki/OngekiController.kt index 6400fb49..e383b7dc 100644 --- a/src/main/java/icu/samnyan/aqua/sega/ongeki/OngekiController.kt +++ b/src/main/java/icu/samnyan/aqua/sega/ongeki/OngekiController.kt @@ -33,17 +33,15 @@ class OngekiController( init { ongekiInit() } val handlers = initH - @API("/{endpoint}", "/MatchingServer/{endpoint}") - fun handle(@PV endpoint: Str, @RB data: MutableMap, @PV version: Str, req: HttpServletRequest): Any { + @API("/{api}") + fun handle(@PV api: Str, @RB data: MutableMap, @PV version: Str?, req: HttpServletRequest): Any { val ctx = RequestContext(req, data) - val api = endpoint - data["version"] = version + version?.let { data["version"] = it } -// if (api.startsWith("CM") && api !in handlers) api = api.removePrefix("CM") val token = TokenChecker.getCurrentSession()?.token?.substring(0, 6) ?: "NO-TOKEN" log.info("< $api : ${data.toJson()} : [$token]") - val noop = """{"returnCode":"1","apiName":"${api.substringBefore("Api").firstCharLower()}"}""" + val noop = """{"returnCode":"1","apiName":"$api"}""" if (api !in noopEndpoint && !handlers.containsKey(api)) { log.warn("> $api not found") return noop