VoiceServerUpdate and VoiceStateUpdate

This commit is contained in:
Chris Rhodes 2016-02-08 08:05:08 -08:00
parent af52a8c822
commit 40b969d7c3
2 changed files with 3 additions and 2 deletions

View file

@ -46,6 +46,7 @@ type Session struct {
OnMessageAck func(*Session, *MessageAck) OnMessageAck func(*Session, *MessageAck)
OnUserUpdate func(*Session, *User) OnUserUpdate func(*Session, *User)
OnPresenceUpdate func(*Session, *PresenceUpdate) OnPresenceUpdate func(*Session, *PresenceUpdate)
OnVoiceServerUpdate func(*Session, *VoiceServerUpdate)
OnVoiceStateUpdate func(*Session, *VoiceState) OnVoiceStateUpdate func(*Session, *VoiceState)
OnChannelCreate func(*Session, *Channel) OnChannelCreate func(*Session, *Channel)
OnChannelUpdate func(*Session, *Channel) OnChannelUpdate func(*Session, *Channel)

View file

@ -316,17 +316,17 @@ func (s *Session) event(messageType int, message []byte) {
return return
} }
case "VOICE_SERVER_UPDATE": case "VOICE_SERVER_UPDATE":
// TEMP CODE FOR TESTING VOICE
var st *VoiceServerUpdate var st *VoiceServerUpdate
if err = unmarshalEvent(e, &st); err == nil { if err = unmarshalEvent(e, &st); err == nil {
s.onVoiceServerUpdate(st) s.onVoiceServerUpdate(st)
s.OnVoiceServerUpdate(s, st)
} }
return return
case "VOICE_STATE_UPDATE": case "VOICE_STATE_UPDATE":
// TEMP CODE FOR TESTING VOICE
var st *VoiceState var st *VoiceState
if err = unmarshalEvent(e, &st); err == nil { if err = unmarshalEvent(e, &st); err == nil {
s.onVoiceStateUpdate(st) s.onVoiceStateUpdate(st)
s.OnVoiceStateUpdate(s, st)
} }
return return
case "USER_UPDATE": case "USER_UPDATE":