From 2746a30c70ca748ee302ec11045f7b5f860f918b Mon Sep 17 00:00:00 2001 From: Him188 Date: Mon, 16 Nov 2020 15:38:30 +0800 Subject: [PATCH] Fix case in command names --- .../mirai-console/src/internal/command/CommandReflector.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/mirai-console/src/internal/command/CommandReflector.kt b/backend/mirai-console/src/internal/command/CommandReflector.kt index 842368e8f..29015046f 100644 --- a/backend/mirai-console/src/internal/command/CommandReflector.kt +++ b/backend/mirai-console/src/internal/command/CommandReflector.kt @@ -241,7 +241,7 @@ internal class CommandReflector( .map { (name, function) -> val functionNameAsValueParameter = - name?.split(' ')?.mapIndexed { index, s -> createStringConstantParameter(index, s) } + name?.split(' ')?.mapIndexed { index, s -> createStringConstantParameterForName(index, s) } .orEmpty() val functionValueParameters = @@ -297,8 +297,8 @@ internal class CommandReflector( return CommandReceiverParameter(this.type.isMarkedNullable, this.type) } - private fun createStringConstantParameter(index: Int, expectingValue: String): AbstractCommandValueParameter.StringConstant { - return AbstractCommandValueParameter.StringConstant("#$index", expectingValue) + private fun createStringConstantParameterForName(index: Int, expectingValue: String): AbstractCommandValueParameter.StringConstant { + return AbstractCommandValueParameter.StringConstant("#$index", expectingValue, true) } private fun KParameter.toUserDefinedCommandParameter(): AbstractCommandValueParameter.UserDefinedType<*> {