forked from pothtonswer/discordmuffin
VoiceServerUpdate and VoiceStateUpdate
This commit is contained in:
parent
af52a8c822
commit
40b969d7c3
2 changed files with 3 additions and 2 deletions
|
@ -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)
|
||||||
|
|
4
wsapi.go
4
wsapi.go
|
@ -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":
|
||||||
|
|
Loading…
Reference in a new issue