1
0
mirror of https://github.com/Mrs4s/MiraiGo.git synced 2025-07-08 15:18:32 +00:00

1 Commits

Author SHA1 Message Date
f4a63a83cd fix: panic occurred when receive voice record in group message 2024-09-03 15:11:22 +08:00

View File

@ -672,6 +672,9 @@ func ParseMessageElems(elems []*msg.Elem) []IMessageElement {
}
return []IMessageElement{sticker} // sticker 永远为单独消息
case 48:
bt := elem.CommonElem.BusinessType.Unwrap()
// 20 for group, 10 for friend, 22 or 12 for voice record
if bt == 20 || bt == 10 {
img := &msg.PbMultiMediaElement{}
_ = proto.Unmarshal(elem.CommonElem.PbElem, img)
domain := img.Elem1.Data.Domain.Unwrap()
@ -700,6 +703,7 @@ func ParseMessageElems(elems []*msg.Elem) []IMessageElement {
newImg = true
}
}
}
}
}