Track presences from GuildMembersChunk
This commit is contained in:
parent
103055d2be
commit
096fd806a7
1 changed files with 6 additions and 0 deletions
6
state.go
6
state.go
|
@ -848,6 +848,12 @@ func (s *State) OnInterface(se *Session, i interface{}) (err error) {
|
||||||
err = s.MemberAdd(t.Members[i])
|
err = s.MemberAdd(t.Members[i])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if s.TrackPresences {
|
||||||
|
for _, p := range t.Presences {
|
||||||
|
err = s.PresenceAdd(t.GuildID, p)
|
||||||
|
}
|
||||||
|
}
|
||||||
case *GuildRoleCreate:
|
case *GuildRoleCreate:
|
||||||
if s.TrackRoles {
|
if s.TrackRoles {
|
||||||
err = s.RoleAdd(t.GuildID, t.Role)
|
err = s.RoleAdd(t.GuildID, t.Role)
|
||||||
|
|
Loading…
Reference in a new issue