Преглед на файлове

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

Him188 преди 5 години
родител
ревизия
f845b5cded
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/Message.kt

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