mirror of
https://github.com/mamoe/mirai.git
synced 2025-01-14 12:40:10 +08:00
[core] ignore file downloaded message
This commit is contained in:
parent
69b0bf8b80
commit
ea02835ad2
@ -224,16 +224,19 @@ internal class FileMessageProtocol : MessageProtocol() {
|
|||||||
if (originalMsg != null && originalMsg.msgHead.msgType == 529) {
|
if (originalMsg != null && originalMsg.msgHead.msgType == 529) {
|
||||||
markAsConsumed()
|
markAsConsumed()
|
||||||
val sub0x4 = originalMsg.msgBody.msgContent.loadAs(SubMsgType0x4.MsgBody.serializer())
|
val sub0x4 = originalMsg.msgBody.msgContent.loadAs(SubMsgType0x4.MsgBody.serializer())
|
||||||
if (sub0x4.msgNotOnlineFile != null) {
|
val msgNotOnline = sub0x4.msgNotOnlineFile ?: return
|
||||||
collect(
|
|
||||||
FriendFileMessageImpl(
|
// notify that friend had downloaded the file.
|
||||||
sub0x4.msgNotOnlineFile.fileUuid.decodeToString(),
|
if (msgNotOnline.subcmd == 2) return
|
||||||
sub0x4.msgNotOnlineFile.fileName.decodeToString(),
|
|
||||||
sub0x4.msgNotOnlineFile.fileSize,
|
collect(
|
||||||
sub0x4.msgNotOnlineFile.fileMd5
|
FriendFileMessageImpl(
|
||||||
)
|
sub0x4.msgNotOnlineFile.fileUuid.decodeToString(),
|
||||||
|
sub0x4.msgNotOnlineFile.fileName.decodeToString(),
|
||||||
|
sub0x4.msgNotOnlineFile.fileSize,
|
||||||
|
sub0x4.msgNotOnlineFile.fileMd5
|
||||||
)
|
)
|
||||||
}
|
)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user