فهرست منبع

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