GetCachedMemberInfo 获取群成员信息(缓存)
(uin, groupUin uint32)
| 107 | |
| 108 | // GetCachedMemberInfo 获取群成员信息(缓存) |
| 109 | func (c *QQClient) GetCachedMemberInfo(uin, groupUin uint32) *entity.GroupMember { |
| 110 | if c.cache.GroupMemberCacheIsEmpty(groupUin) { |
| 111 | if err := c.RefreshGroupMemberCache(groupUin, uin); err != nil { |
| 112 | return nil |
| 113 | } |
| 114 | } |
| 115 | if m := c.cache.GetGroupMember(uin, groupUin); m != nil { |
| 116 | return m |
| 117 | } |
| 118 | _ = c.RefreshGroupMemberCache(uin, groupUin) |
| 119 | return c.cache.GetGroupMember(uin, groupUin) |
| 120 | } |
| 121 | |
| 122 | // GetCachedMembersInfo 获取指定群所有群成员信息(缓存) |
| 123 | func (c *QQClient) GetCachedMembersInfo(groupUin uint32) map[uint32]*entity.GroupMember { |
no test coverage detected