GetCachedGroupInfo 获取群信息(缓存)
(groupUin uint32)
| 83 | |
| 84 | // GetCachedGroupInfo 获取群信息(缓存) |
| 85 | func (c *QQClient) GetCachedGroupInfo(groupUin uint32) *entity.Group { |
| 86 | if c.cache.GroupInfoCacheIsEmpty() { |
| 87 | if err := c.RefreshAllGroupsInfo(); err != nil { |
| 88 | return nil |
| 89 | } |
| 90 | } |
| 91 | if g := c.cache.GetGroupInfo(groupUin); g != nil { |
| 92 | return g |
| 93 | } |
| 94 | _ = c.RefreshAllGroupsInfo() |
| 95 | return c.cache.GetGroupInfo(groupUin) |
| 96 | } |
| 97 | |
| 98 | // GetCachedAllGroupsInfo 获取所有群信息(缓存) |
| 99 | func (c *QQClient) GetCachedAllGroupsInfo() map[uint32]*entity.Group { |
no test coverage detected