From cbe683d25eabbd8e5e19b05c7f903f8a09417ca7 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Wed, 20 Mar 2024 12:57:01 -0400 Subject: [PATCH] [F] Fix matching server --- .gitignore | 1 + .../icu/samnyan/aqua/sega/chusan/ChusanServletController.kt | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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")