diff --git a/.gitignore b/.gitignore index ed9bad18..e6d81fd1 100644 --- a/.gitignore +++ b/.gitignore @@ -79,3 +79,4 @@ gradle-app.setting .jpb src/main/resources/meta/*/*.json *.log.*.gz +*.salive diff --git a/src/main/java/icu/samnyan/aqua/sega/chusan/ChusanServletController.kt b/src/main/java/icu/samnyan/aqua/sega/chusan/ChusanServletController.kt index 1aa2de40..5891ee9e 100644 --- a/src/main/java/icu/samnyan/aqua/sega/chusan/ChusanServletController.kt +++ b/src/main/java/icu/samnyan/aqua/sega/chusan/ChusanServletController.kt @@ -92,7 +92,7 @@ class ChusanServletController( val members = this::class.declaredMemberProperties val handlers: Map = endpointList.associateWith { api -> - val name = api.replace("Api", "").lowercase() + val name = api.replace("Api", "").replace("MatchingServer/", "").lowercase() (members.find { it.name.lowercase() == name } ?: members.find { it.name.lowercase() == name.replace("cm", "") }) ?.let { it.call(this) as BaseHandler } ?: throw IllegalArgumentException("Chu3: No handler found for $api")