1
0
mirror of https://github.com/Mrs4s/MiraiGo.git synced 2025-05-04 19:17:38 +08:00

fix client decode error.

This commit is contained in:
Mrs4s 2021-01-09 04:21:08 +08:00
parent f765389e96
commit 5403859a78

View File

@ -295,6 +295,15 @@ func ToProtoElems(elems []IMessageElement, generalFlags bool) (r []*msg.Elem) {
}
}
for _, elem := range elems {
if e, ok := elem.(*ShortVideoElement); ok {
packed := e.Pack()
if len(elems) > 1 {
r = append(r, packed[1])
} else {
r = append(r, packed...)
}
continue
}
if e, ok := elem.(IRichMessageElement); ok {
r = append(r, e.Pack()...)
}