فهرست منبع

Add `Contact.sendMessage(String)`

Him188 5 سال پیش
والد
کامیت
3bdfd21df6
1فایلهای تغییر یافته به همراه7 افزوده شده و 0 حذف شده
  1. 7 0
      mirai-core/src/commonMain/kotlin/net.mamoe.mirai/contact/Contact.kt

+ 7 - 0
mirai-core/src/commonMain/kotlin/net.mamoe.mirai/contact/Contact.kt

@@ -69,6 +69,13 @@ abstract class Contact : CoroutineScope, ContactJavaFriendlyAPI(), ContactOrBot
     @JvmSynthetic
     @JvmSynthetic
     abstract suspend fun sendMessage(message: Message): MessageReceipt<Contact>
     abstract suspend fun sendMessage(message: Message): MessageReceipt<Contact>
 
 
+    @Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE", "VIRTUAL_MEMBER_HIDDEN", "OVERRIDE_BY_INLINE")
+    @kotlin.internal.InlineOnly // purely virtual
+    @JvmSynthetic
+    suspend inline fun sendMessage(message: String): MessageReceipt<Contact> {
+        return sendMessage(message.toMessage())
+    }
+
     /**
     /**
      * 上传一个图片以备发送.
      * 上传一个图片以备发送.
      *
      *