mirror of
https://github.com/MewoLab/AquaDX.git
synced 2026-02-04 16:47:37 +08:00
[F] Fix matching server
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -79,3 +79,4 @@ gradle-app.setting
|
|||||||
.jpb
|
.jpb
|
||||||
src/main/resources/meta/*/*.json
|
src/main/resources/meta/*/*.json
|
||||||
*.log.*.gz
|
*.log.*.gz
|
||||||
|
*.salive
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ class ChusanServletController(
|
|||||||
|
|
||||||
val members = this::class.declaredMemberProperties
|
val members = this::class.declaredMemberProperties
|
||||||
val handlers: Map<String, BaseHandler> = endpointList.associateWith { api ->
|
val handlers: Map<String, BaseHandler> = 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", "") })
|
(members.find { it.name.lowercase() == name } ?: members.find { it.name.lowercase() == name.replace("cm", "") })
|
||||||
?.let { it.call(this) as BaseHandler }
|
?.let { it.call(this) as BaseHandler }
|
||||||
?: throw IllegalArgumentException("Chu3: No handler found for $api")
|
?: throw IllegalArgumentException("Chu3: No handler found for $api")
|
||||||
|
|||||||
Reference in New Issue
Block a user