Added lots of temp logs into voice close func

This commit is contained in:
Bruce Marriner 2016-06-24 13:11:25 -05:00
parent af57bc1789
commit 3329f87b14

View file

@ -165,12 +165,16 @@ func (v *VoiceConnection) Close() {
v.Ready = false v.Ready = false
v.speaking = false v.speaking = false
v.log(LogInformational, "past lock")
if v.close != nil { if v.close != nil {
v.log(LogInformational, "closing v.close")
close(v.close) close(v.close)
v.close = nil v.close = nil
} }
v.log(LogInformational, "past closing v.close")
if v.udpConn != nil { if v.udpConn != nil {
v.log(LogInformational, "closing udp")
err := v.udpConn.Close() err := v.udpConn.Close()
if err != nil { if err != nil {
log.Println("error closing udp connection: ", err) log.Println("error closing udp connection: ", err)
@ -178,13 +182,16 @@ func (v *VoiceConnection) Close() {
v.udpConn = nil v.udpConn = nil
} }
v.log(LogInformational, "past closing udp")
if v.wsConn != nil { if v.wsConn != nil {
v.log(LogInformational, "closing wsConn")
err := v.wsConn.Close() err := v.wsConn.Close()
if err != nil { if err != nil {
log.Println("error closing websocket connection: ", err) log.Println("error closing websocket connection: ", err)
} }
v.wsConn = nil v.wsConn = nil
} }
v.log(LogInformational, "all done, returning")
} }
// AddHandler adds a Handler for VoiceSpeakingUpdate events. // AddHandler adds a Handler for VoiceSpeakingUpdate events.