(event *message.GroupChange)
| 245 | } |
| 246 | |
| 247 | func ParseMemberDecreaseEvent(event *message.GroupChange) *GroupMemberDecrease { |
| 248 | return &GroupMemberDecrease{ |
| 249 | GroupEvent: GroupEvent{ |
| 250 | GroupUin: event.GroupUin, |
| 251 | UserUID: event.MemberUid, |
| 252 | }, |
| 253 | OperatorUID: utils.B2S(event.Operator), |
| 254 | ExitType: event.DecreaseType, |
| 255 | } |
| 256 | } |
| 257 | |
| 258 | func (g *GroupRecall) ResolveUin(f func(uid string, groupUin ...uint32) uint32) { |
| 259 | g.OperatorUin = f(g.OperatorUID, g.GroupUin) |