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) {
clearInterval(this.KAI);
}
this.vWS.close();
this.udp.close();
this.client.internal.sendWS({
op: 4,
d: {
@@ -106,6 +104,12 @@ var VoiceConnection = (function (_EventEmitter) {
}
});
this.client.internal.voiceConnections.remove(this);
try {
this.vWS.close();
} catch (e) {}
try {
this.udp.close();
} catch (e) {}
};
VoiceConnection.prototype.stopPlaying = function stopPlaying() {

View File

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