From 770c5cd5a286b8ec0e37717b77e9a706d2bbfc92 Mon Sep 17 00:00:00 2001 From: Him188 Date: Sat, 11 Apr 2020 20:22:30 +0800 Subject: [PATCH] Fix recursive call --- .../src/commonMain/kotlin/net.mamoe.mirai/message/data/At.kt | 5 +---- .../commonMain/kotlin/net.mamoe.mirai/message/data/AtAll.kt | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) 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 {