From 2337453d8476e4d550e21e3c4d1fc742c38c1a03 Mon Sep 17 00:00:00 2001 From: caihongming Date: Sat, 11 Jul 2020 21:16:30 +0800 Subject: [PATCH] Fix #431 --- .../kotlin/net/mamoe/mirai/message/code/internal/impl.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mirai-serialization/src/commonMain/kotlin/net/mamoe/mirai/message/code/internal/impl.kt b/mirai-serialization/src/commonMain/kotlin/net/mamoe/mirai/message/code/internal/impl.kt index a408d40b2..da69cfb51 100644 --- a/mirai-serialization/src/commonMain/kotlin/net/mamoe/mirai/message/code/internal/impl.kt +++ b/mirai-serialization/src/commonMain/kotlin/net/mamoe/mirai/message/code/internal/impl.kt @@ -53,6 +53,9 @@ internal inline fun String.forEachMiraiCode(crossinline block: (origin: String, block(result.value, result.groups[3]!!.value, "") } else block(result.value, result.groups[1]!!.value, result.groups[2]?.value ?: "") } + if (lastIndex != this.length) { + block(substring(lastIndex, this.length), null, "") + } } internal object MiraiCodeParsers : Map by mapOf(