Catch udp close errors

This commit is contained in:
abalabahaha
2016-05-20 20:42:33 -07:00
parent 9015bb8139
commit 3fa3b0238e
2 changed files with 12 additions and 4 deletions

View File

@@ -94,8 +94,6 @@ var VoiceConnection = (function (_EventEmitter) {
if (this.KAI) { if (this.KAI) {
clearInterval(this.KAI); clearInterval(this.KAI);
} }
this.vWS.close();
this.udp.close();
this.client.internal.sendWS({ this.client.internal.sendWS({
op: 4, op: 4,
d: { d: {
@@ -106,6 +104,12 @@ var VoiceConnection = (function (_EventEmitter) {
} }
}); });
this.client.internal.voiceConnections.remove(this); this.client.internal.voiceConnections.remove(this);
try {
this.vWS.close();
} catch (e) {}
try {
this.udp.close();
} catch (e) {}
}; };
VoiceConnection.prototype.stopPlaying = function stopPlaying() { VoiceConnection.prototype.stopPlaying = function stopPlaying() {

View File

@@ -56,8 +56,6 @@ export default class VoiceConnection extends EventEmitter {
if (this.KAI) { if (this.KAI) {
clearInterval(this.KAI); clearInterval(this.KAI);
} }
this.vWS.close();
this.udp.close();
this.client.internal.sendWS( this.client.internal.sendWS(
{ {
op : 4, op : 4,
@@ -70,6 +68,12 @@ export default class VoiceConnection extends EventEmitter {
} }
); );
this.client.internal.voiceConnections.remove(this); this.client.internal.voiceConnections.remove(this);
try {
this.vWS.close();
} catch(e) {}
try {
this.udp.close();
} catch(e) {}
} }
stopPlaying() { stopPlaying() {