mirror of https://github.com/hykilpikonna/AquaDX
[F] Fix matching server
parent
64f057a415
commit
cbe683d25e
|
@ -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")
|
||||||
|
|
Loading…
Reference in New Issue