瀏覽代碼

[core] dont pass groupUin to RefineContextKey.GroupIdOrZero (#2794)

StageGuard 2 年之前
父節點
當前提交
b238d13a32

+ 1 - 1
mirai-core/src/commonMain/kotlin/contact/roaming/RoamingMessagesImplGroup.kt

@@ -75,7 +75,7 @@ internal class RoamingMessagesImplGroup(
                                 SimpleRefineContext(
                                     RefineContextKey.MessageSourceKind to MessageSourceKind.GROUP,
                                     RefineContextKey.FromId to it.msgHead.fromUin,
-                                    RefineContextKey.GroupIdOrZero to contact.uin,
+                                    RefineContextKey.GroupIdOrZero to contact.id,
                                 )
                             )
                         }

+ 2 - 2
mirai-core/src/commonMain/kotlin/network/notice/group/GroupMessageProcessor.kt

@@ -169,7 +169,7 @@ internal class GroupMessageProcessor(
                             mutableMapOf(
                                 RefineContextKey.MessageSourceKind to MessageSourceKind.GROUP,
                                 RefineContextKey.FromId to sender.uin,
-                                RefineContextKey.GroupIdOrZero to group.uin,
+                                RefineContextKey.GroupIdOrZero to group.id,
                             )
                         )
                     ),
@@ -195,7 +195,7 @@ internal class GroupMessageProcessor(
                             mutableMapOf(
                                 RefineContextKey.MessageSourceKind to MessageSourceKind.GROUP,
                                 RefineContextKey.FromId to sender.uin,
-                                RefineContextKey.GroupIdOrZero to group.uin,
+                                RefineContextKey.GroupIdOrZero to group.id,
                             )
                         )
                     ),