From 02db17e660c4e1d5abe756fcf2657df2acd9c67a Mon Sep 17 00:00:00 2001 From: sora233 Date: Tue, 5 Apr 2022 01:52:30 +0800 Subject: [PATCH] send group message fallthrough in case of error --- client/group_msg.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/client/group_msg.go b/client/group_msg.go index 1183ad39..1577fdb6 100644 --- a/client/group_msg.go +++ b/client/group_msg.go @@ -60,13 +60,12 @@ func (c *QQClient) SendGroupMessage(groupCode int64, m *message.SendingMessage, Time: int32(time.Now().Unix()), Message: m.Elements, })) - if err != nil { - c.error("%v", err) - return nil + if err == nil { + ret := c.sendGroupMessage(groupCode, false, &message.SendingMessage{Elements: []message.IMessageElement{lmsg}}) + ret.Elements = m.Elements + return ret } - ret := c.sendGroupMessage(groupCode, false, &message.SendingMessage{Elements: []message.IMessageElement{lmsg}}) - ret.Elements = m.Elements - return ret + c.error("%v", err) } return c.sendGroupMessage(groupCode, false, m) }