From 42a2814125ca36fb6c146e1f9a3c13a9476ac3f7 Mon Sep 17 00:00:00 2001 From: Him188 <Him188@mamoe.net> Date: Wed, 2 Dec 2020 16:48:38 +0800 Subject: [PATCH] Ignore sync event, close #619 --- .../kotlin/message/data/MessageSource.kt | 14 +++++++------- .../packet/chat/receive/MessageSvc.PbGetMsg.kt | 3 ++- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/mirai-core-api/src/commonMain/kotlin/message/data/MessageSource.kt b/mirai-core-api/src/commonMain/kotlin/message/data/MessageSource.kt index 38a683e2f..959675862 100644 --- a/mirai-core-api/src/commonMain/kotlin/message/data/MessageSource.kt +++ b/mirai-core-api/src/commonMain/kotlin/message/data/MessageSource.kt @@ -31,24 +31,24 @@ import net.mamoe.mirai.utils.LazyProperty * 对于来自 [MessageEvent.message] 的 [MessageChain] * * - * ### 组成 + * ## 组成 * [MessageSource] 由 metadata (元数据), form & target, content 组成 * - * #### metadata + * ### metadata * - [ids] 消息 ids (序列号) * - [internalIds] 消息内部 ids * - [time] 时间 * * 官方客户端通过 metadata 这三个数据定位消息, 撤回和引用回复都是如此. * - * #### form & target + * ### form & target * - [fromId] 消息发送人 * - [targetId] 消息发送目标 * - * #### content + * ### content * - [originalMessage] 消息内容 * - * ### 使用 + * ## 使用 * * 消息源可用于 [引用回复][QuoteReply] 或 [撤回][IMirai.recallMessage]. * @@ -71,10 +71,10 @@ public sealed class MessageSource : Message, MessageMetadata, ConstrainSingle<Me /** * 消息 ids (序列号). 在获取失败时 (概率很低) 为 `-1`. ** - * #### 值域 + * ### 值域 * 值的范围约为 [UShort] 的范围. * - * #### 顺序 + * ### 顺序 * 群消息的 ids 由服务器维护. 好友消息的 ids 由 mirai 维护. * 此 ids 不一定从 0 开始. * diff --git a/mirai-core/src/commonMain/kotlin/network/protocol/packet/chat/receive/MessageSvc.PbGetMsg.kt b/mirai-core/src/commonMain/kotlin/network/protocol/packet/chat/receive/MessageSvc.PbGetMsg.kt index 5c4947ea7..9c8a009ed 100644 --- a/mirai-core/src/commonMain/kotlin/network/protocol/packet/chat/receive/MessageSvc.PbGetMsg.kt +++ b/mirai-core/src/commonMain/kotlin/network/protocol/packet/chat/receive/MessageSvc.PbGetMsg.kt @@ -111,7 +111,8 @@ internal object MessageSvcPbGetMsg : OutgoingPacketFactory<MessageSvcPbGetMsg.Re ) : AbstractEvent(), MultiPacket<Packet>, - Iterable<Packet> by (delegate) { + Iterable<Packet> by (delegate), + Packet.NoLog { override fun toString(): String = "MessageSvcPbGetMsg.Response(syncFlagFromServer=$syncFlagFromServer, messages=<Iterable>))"