From 646f811d8b5d1baaf20dfcf1fd759d7995ac35aa Mon Sep 17 00:00:00 2001 From: Fripine <84258717+Fripine@users.noreply.github.com> Date: Fri, 21 Jun 2024 18:48:27 +0800 Subject: [PATCH] feat: support sender's nickname in private message --- client/listener.go | 1 + 1 file changed, 1 insertion(+) diff --git a/client/listener.go b/client/listener.go index 3e8a1691..18d514b2 100644 --- a/client/listener.go +++ b/client/listener.go @@ -43,6 +43,7 @@ func decodeOlPushServicePacket(c *QQClient, pkt *network.Packet) (any, error) { prvMsg := msgConverter.ParsePrivateMessage(&msg) _ = c.PreProcessPrivateMessageEvent(prvMsg) if prvMsg.Sender.Uin != c.Uin { + prvMsg.Sender.Nickname = c.cache.GetFriend(prvMsg.Sender.Uin).Nickname c.PrivateMessageEvent.dispatch(c, prvMsg) } else { c.SelfPrivateMessageEvent.dispatch(c, prvMsg)