Fixed smallish bugs

This commit is contained in:
hydrabolt
2015-11-06 21:36:58 +00:00
parent cb5452f072
commit 4118252ace
6 changed files with 60 additions and 55 deletions

View File

@@ -57,13 +57,13 @@ var InternalClient = (function () {
var channel = self.resolver.resolveVoiceChannel(chann);
if (channel) {
if (self.voiceConnections[channel]) {
if (!self.voiceConnections[channel]) {
self.voiceConnections[channel] = {};
var session,
token,
serverID,
server = channel.server,
endpoint,
fired = 0;
@@ -72,14 +72,12 @@ var InternalClient = (function () {
if (data.t === "VOICE_STATE_UPDATE") {
session = data.d.session_id;
fired++;
} else if (data.t === "VOICE_SERVER_UPDATE") {
token = data.d.token;
serverID = data.d.guild_id;
endpoint = data.d.endpoint;
fired++;
}
self.voiceConnections[channel] = new VoiceConnection(channel, self.client, session, token, server, endpoint);
}
if (fired >= 2) {
self.websocket.removeListener('message', check);
}
@@ -89,7 +87,7 @@ var InternalClient = (function () {
self.sendWS({
op: 4,
d: {
"guild_id": serverID,
"guild_id": server.id,
"channel_id": channel.id,
"self_mute": false,
"self_deaf": false