MCPcopy Create free account
hub / github.com/LagrangeDev/LagrangeGo / RefreshGroupMember

Method RefreshGroupMember

client/internal/cache/operation.go:30–37  ·  view source on GitHub ↗

RefreshGroupMember 刷新指定群的一个群成员缓存

(groupUin uint32, groupMember *entity.GroupMember)

Source from the content-addressed store, hash-verified

28
29// RefreshGroupMember 刷新指定群的一个群成员缓存
30func (c *Cache) RefreshGroupMember(groupUin uint32, groupMember *entity.GroupMember) {
31 group, ok := getCacheOf[Cache](c, groupUin)
32 if !ok {
33 group = &Cache{}
34 setCacheOf(c, groupUin, group)
35 }
36 setCacheOf(group, groupMember.Uin, groupMember)
37}
38
39// RefreshGroupMembers 刷新一个群内的所有群成员缓存
40func (c *Cache) RefreshGroupMembers(groupUin uint32, groupMembers map[uint32]*entity.GroupMember) {

Callers 3

SetGroupAdminMethod · 0.80
SetGroupMemberNameMethod · 0.80

Calls 1

setCacheOfFunction · 0.85

Tested by

no test coverage detected