|
@@ -225,6 +225,7 @@ func (s *Session) initialize() {
|
|
s.handlers = map[interface{}][]reflect.Value{}
|
|
s.handlers = map[interface{}][]reflect.Value{}
|
|
s.handlersMu.Unlock()
|
|
s.handlersMu.Unlock()
|
|
|
|
|
|
|
|
+ s.AddHandler(s.onEvent)
|
|
s.AddHandler(s.onReady)
|
|
s.AddHandler(s.onReady)
|
|
s.AddHandler(s.onVoiceServerUpdate)
|
|
s.AddHandler(s.onVoiceServerUpdate)
|
|
s.AddHandler(s.onVoiceStateUpdate)
|
|
s.AddHandler(s.onVoiceStateUpdate)
|
|
@@ -235,3 +236,8 @@ func (s *Session) initialize() {
|
|
func (s *Session) onEvent(se *Session, e *Event) {
|
|
func (s *Session) onEvent(se *Session, e *Event) {
|
|
printEvent(e)
|
|
printEvent(e)
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+// onReady handles the ready event.
|
|
|
|
+func (s *Session) onReady(se *Session, r *Ready) {
|
|
|
|
+ go s.heartbeat(s.wsConn, s.listening, r.HeartbeatInterval)
|
|
|
|
+}
|