diff --git a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/Message.kt b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/Message.kt index 770750d76..694bb1e94 100644 --- a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/Message.kt +++ b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/Message.kt @@ -214,6 +214,9 @@ interface Message { this.followedByInternalForBinaryCompatibility(another.toString().toMessage()) } +inline fun Message.isPlain(): Boolean = this is PlainText + +inline fun Message.isNotPlain(): Boolean = this !is PlainText @JvmSynthetic @Suppress("UNCHECKED_CAST")