浏览代码

Fix missing `ForwardMessage.Key` in `firstOrNull`

Him188 5 年之前
父节点
当前提交
96ed65442d
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/impl.kt

+ 1 - 0
mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/impl.kt

@@ -204,6 +204,7 @@ internal fun <M : Message> MessageChain.firstOrNullImpl(key: Message.Key<M>): M?
     FriendFlashImage -> firstIsInstanceOrNull<FriendFlashImage>()
     FriendFlashImage -> firstIsInstanceOrNull<FriendFlashImage>()
     CustomMessage -> firstIsInstanceOrNull()
     CustomMessage -> firstIsInstanceOrNull()
     CustomMessageMetadata -> firstIsInstanceOrNull()
     CustomMessageMetadata -> firstIsInstanceOrNull()
+    ForwardMessage -> firstIsInstanceOrNull()
     else -> {
     else -> {
         this.forEach { message ->
         this.forEach { message ->
             if (message is CustomMessage) {
             if (message is CustomMessage) {