diff --git a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/At.kt b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/At.kt index 3543c4c2d..0eba9eb7d 100644 --- a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/At.kt +++ b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/At.kt @@ -63,10 +63,7 @@ private constructor(val target: Long, val display: String) : @JvmName("followedBy") @JvmSynthetic override fun followedBy1(tail: Message): CombinedMessage { - if (tail is PlainText && tail.stringValue.startsWith(' ')) { - return followedByInternalForBinaryCompatibility(tail) - } - return followedByInternalForBinaryCompatibility(PlainText(" ") + tail) + return followedByInternalForBinaryCompatibility(tail) } override fun followedBy(tail: Message): MessageChain { diff --git a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/AtAll.kt b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/AtAll.kt index 1678a248e..a220e88ed 100644 --- a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/AtAll.kt +++ b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/AtAll.kt @@ -49,10 +49,7 @@ object AtAll : @JvmName("followedBy") @JvmSynthetic override fun followedBy1(tail: Message): CombinedMessage { - if (tail is PlainText && tail.stringValue.startsWith(' ')) { - return followedByInternalForBinaryCompatibility(tail) - } - return followedByInternalForBinaryCompatibility(PlainText(" ") + tail) + return followedByInternalForBinaryCompatibility(tail) } override fun followedBy(tail: Message): MessageChain {