修改更新member的逻辑

This commit is contained in:
eatMoreApple 2021-04-28 11:39:52 +08:00
parent 1b5aaae9fd
commit 63dcbae8ec

View File

@ -250,6 +250,7 @@ func (s *Self) updateGroups(update ...bool) error {
for _, member := range s.members { for _, member := range s.members {
if isGroup(*member) { if isGroup(*member) {
group := &Group{member} group := &Group{member}
group.Self = s
groups = append(groups, group) groups = append(groups, group)
} }
} }
@ -272,6 +273,7 @@ func (s *Self) updateMps(update ...bool) error {
for _, member := range s.members { for _, member := range s.members {
if isMP(*member) { if isMP(*member) {
mp := &Mp{member} mp := &Mp{member}
mp.Self = s
mps = append(mps, mp) mps = append(mps, mp)
} }
} }