Explorar o código

Release 1.9.1

ryoii %!s(int64=5) %!d(string=hai) anos
pai
achega
ea02dc325d

+ 10 - 0
CHANGELOG.md

@@ -1,5 +1,15 @@
 # 更新日志
 
+## \[1.9.1\] - 2020-12-19
+
+### 变更
+
+* 更新 `core` 依赖到 `2.0-M1`
+
+> 本版本为实验性,请酌情考虑更新
+
+
+
 ## \[1.9.0\] - 2020-12-18
 
 ### 优化

+ 1 - 1
gradle.properties

@@ -1,5 +1,5 @@
 # build
-httpVersion=v1.9.0
+httpVersion=v1.9.1
 # style guide
 kotlin.code.style=official
 # config

+ 1 - 1
mirai-api-http/build.gradle.kts

@@ -1,7 +1,7 @@
 plugins {
     id("kotlinx-serialization")
     kotlin("jvm")
-    id("net.mamoe.mirai-console") version "2.0-M1-dev-2"
+    id("net.mamoe.mirai-console") version "2.0-M1"
 }
 
 tasks.withType<com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar> {

+ 1 - 1
mirai-api-http/src/main/kotlin/net/mamoe/mirai/api/http/HttpApiPluginBase.kt

@@ -19,7 +19,7 @@ import java.io.File
 internal typealias CommandSubscriber = suspend (String, Long, Long, List<String>) -> Unit
 
 object HttpApiPluginBase : KotlinPlugin(
-    JvmPluginDescription(id = "net.mamoe.mirai-api-http", version = "1.9.0") {
+    JvmPluginDescription(id = "net.mamoe.mirai-api-http", version = "1.9.1") {
         author("ryoii")
         info("Mirai HTTP API Server Plugin")
     }

+ 2 - 0
mirai-api-http/src/main/kotlin/net/mamoe/mirai/api/http/data/common/MessageDTO.kt

@@ -26,6 +26,7 @@ import net.mamoe.mirai.event.events.TempMessageEvent
 import net.mamoe.mirai.message.*
 import net.mamoe.mirai.message.data.*
 import net.mamoe.mirai.message.data.Image.Key.queryUrl
+import net.mamoe.mirai.utils.MiraiInternalApi
 import net.mamoe.mirai.utils.uploadImage
 import java.net.URL
 
@@ -191,6 +192,7 @@ suspend fun Message.toDTO() = when (this) {
     else -> UnknownMessageDTO
 }
 
+@OptIn(MiraiInternalApi::class)
 suspend fun MessageDTO.toMessage(contact: Contact) = when (this) {
     is AtDTO -> (contact as Group).getOrFail(target).at()
     is AtAllDTO -> AtAll