Merge remote-tracking branch 'bwmarrin/develop' into develop

This commit is contained in:
Chris Rhodes 2016-09-27 22:36:10 -07:00
commit 10b5bd0b32

View file

@ -17,7 +17,6 @@ import (
"errors"
"fmt"
"io"
"log"
"net/http"
"reflect"
"runtime"
@ -523,22 +522,13 @@ func (s *Session) onVoiceStateUpdate(se *Session, st *VoiceStateUpdate) {
return
}
// Need to have this happen at login and store it in the Session
// TODO : This should be done upon connecting to Discord, or
// be moved to a small helper function
self, err := s.User("@me") // TODO: move to Login/New
if err != nil {
log.Println(err)
return
}
// We only care about events that are about us
if st.UserID != self.ID {
if se.State.Ready.User.ID != st.UserID {
return
}
// Store the SessionID for later use.
voice.UserID = self.ID // TODO: Review
voice.UserID = st.UserID // TODO: Review
voice.sessionID = st.SessionID
}