diff --git a/src/main/java/icu/samnyan/aqua/sega/allnet/AllNet.kt b/src/main/java/icu/samnyan/aqua/sega/allnet/AllNet.kt index b4e90e22..5693d666 100644 --- a/src/main/java/icu/samnyan/aqua/sega/allnet/AllNet.kt +++ b/src/main/java/icu/samnyan/aqua/sega/allnet/AllNet.kt @@ -2,8 +2,8 @@ package icu.samnyan.aqua.sega.allnet import ext.* import icu.samnyan.aqua.net.db.AquaNetUserRepo -import icu.samnyan.aqua.sega.util.AquaConst import icu.samnyan.aqua.sega.util.AllNetBillingDecoder.decodeAllNet +import icu.samnyan.aqua.sega.util.AquaConst import jakarta.servlet.http.HttpServletRequest import jakarta.servlet.http.HttpServletResponse import org.slf4j.Logger @@ -175,7 +175,7 @@ class AllNet( "SDDT" -> "ongeki/" "SDEY" -> "mai/" "SDEZ" -> "mai2/" - "SDFE" -> "wacca/" + "SDFE" -> "wacca" // Note: Wacca must not end with a trailing slash "SDED" -> "card/" else -> "" } diff --git a/src/main/java/icu/samnyan/aqua/sega/wacca/WaccaServer.kt b/src/main/java/icu/samnyan/aqua/sega/wacca/WaccaServer.kt index d17d8803..0afedc39 100644 --- a/src/main/java/icu/samnyan/aqua/sega/wacca/WaccaServer.kt +++ b/src/main/java/icu/samnyan/aqua/sega/wacca/WaccaServer.kt @@ -74,7 +74,8 @@ class WaccaServer { @API("/api/**") fun handle(req: HttpServletRequest, @RB body: String): Any { return try { - val path = req.requestURI.removePrefix("/g/wacca").removePrefix("/api").removePrefix("/").lowercase() + val path = req.requestURI.removePrefix("/g/wacca").removePrefix("/WaccaServlet") + .removePrefix("/api").removePrefix("/").lowercase() if (path in cacheMap) return resp(cacheMap[path]!!) if (path !in handlerMap) return resp("[]", 1, "Not Found")