RefreshAllGroupMembers 刷新所有群的群员缓存
(groupMemberCache map[uint32]map[uint32]*entity.GroupMember)
| 45 | |
| 46 | // RefreshAllGroupMembers 刷新所有群的群员缓存 |
| 47 | func (c *Cache) RefreshAllGroupMembers(groupMemberCache map[uint32]map[uint32]*entity.GroupMember) { |
| 48 | newc := make(map[uint32]*Cache, len(groupMemberCache)*2) |
| 49 | for groupUin, v := range groupMemberCache { |
| 50 | group := &Cache{} |
| 51 | refreshAllCacheOf(group, v) |
| 52 | newc[groupUin] = group |
| 53 | } |
| 54 | refreshAllCacheOf(c, newc) |
| 55 | } |
| 56 | |
| 57 | // RefreshGroup 刷新一个群的群信息缓存 |
| 58 | func (c *Cache) RefreshGroup(group *entity.Group) { |
no test coverage detected