Forráskód Böngészése

Add `Message.isPlain`, `Message.isNotPlain`

Him188 5 éve
szülő
commit
f845b5cded

+ 3 - 0
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")