mirror of
https://github.com/Mrs4s/MiraiGo.git
synced 2025-05-05 03:23:50 +08:00
update member fetch.
This commit is contained in:
parent
ae69b5c0bc
commit
a5e5be1aa2
@ -293,17 +293,10 @@ func decodeMessageSvcPacket(c *QQClient, _ uint16, payload []byte) (interface{},
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if group != nil && group.FindMember(message.Head.GetAuthUin()) == nil {
|
if group != nil && group.FindMember(message.Head.GetAuthUin()) == nil {
|
||||||
mem := &GroupMemberInfo{
|
mem, err := c.getMemberInfo(group.Code, message.Head.GetAuthUin())
|
||||||
Uin: message.Head.GetAuthUin(),
|
if err != nil {
|
||||||
Nickname: func() string {
|
c.Debug("error to fetch new member info: %v", err)
|
||||||
if message.Head.GetAuthNick() == "" {
|
continue
|
||||||
return message.Head.GetFromNick()
|
|
||||||
}
|
|
||||||
return message.Head.GetAuthNick()
|
|
||||||
}(),
|
|
||||||
JoinTime: time.Now().Unix(),
|
|
||||||
Permission: Member,
|
|
||||||
Group: group,
|
|
||||||
}
|
}
|
||||||
group.Update(func(info *GroupInfo) {
|
group.Update(func(info *GroupInfo) {
|
||||||
info.Members = append(info.Members, mem)
|
info.Members = append(info.Members, mem)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user