Ver Fonte

Added lots of temp logs into voice close func

Bruce Marriner há 8 anos atrás
pai
commit
3329f87b14
1 ficheiros alterados com 7 adições e 0 exclusões
  1. 7 0
      voice.go

+ 7 - 0
voice.go

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