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:
parent
f765389e96
commit
5403859a78
@ -295,6 +295,15 @@ func ToProtoElems(elems []IMessageElement, generalFlags bool) (r []*msg.Elem) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
for _, elem := range elems {
|
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 {
|
if e, ok := elem.(IRichMessageElement); ok {
|
||||||
r = append(r, e.Pack()...)
|
r = append(r, e.Pack()...)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user