Track presences from GuildMembersChunk

This commit is contained in:
Carson Hoffman 2020-06-20 20:32:32 -04:00
parent 103055d2be
commit 096fd806a7
No known key found for this signature in database
GPG key ID: 05B660CB452C657F

View file

@ -848,6 +848,12 @@ func (s *State) OnInterface(se *Session, i interface{}) (err error) {
err = s.MemberAdd(t.Members[i])
}
}
if s.TrackPresences {
for _, p := range t.Presences {
err = s.PresenceAdd(t.GuildID, p)
}
}
case *GuildRoleCreate:
if s.TrackRoles {
err = s.RoleAdd(t.GuildID, t.Role)