From 5403859a7864e2a5c2f9b2575b28fdc94892c2a5 Mon Sep 17 00:00:00 2001 From: Mrs4s Date: Sat, 9 Jan 2021 04:21:08 +0800 Subject: [PATCH] fix client decode error. --- message/message.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/message/message.go b/message/message.go index 7a2dbdee..43de6399 100644 --- a/message/message.go +++ b/message/message.go @@ -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()...) }