From 1bc3fb9cd7a0749bfd22db00d6dbe8e5125d6661 Mon Sep 17 00:00:00 2001 From: Chris Rhodes Date: Tue, 29 Nov 2016 19:05:09 -0800 Subject: [PATCH] Set the GuildID for Members and VoiceStates on ready. --- state.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/state.go b/state.go index fa5989b..b016f4b 100644 --- a/state.go +++ b/state.go @@ -625,6 +625,14 @@ func (s *State) onReady(se *Session, r *Ready) (err error) { c.GuildID = g.ID s.channelMap[c.ID] = c } + + for _, m := range g.Members { + m.GuildID = g.ID + } + + for _, vs := range g.VoiceStates { + vs.GuildID = g.ID + } } for _, c := range s.PrivateChannels {