PM bug fix

This commit is contained in:
Amish Shah
2015-12-22 17:25:37 +00:00
committed by abalabahaha
parent d93990822e
commit 0e6ff52c61
2 changed files with 10 additions and 14 deletions

View File

@@ -1377,17 +1377,15 @@ var InternalClient = (function () {
var server = self.servers.get("id", data.guild_id); var server = self.servers.get("id", data.guild_id);
if (server) { if (server) {
if (data.is_private) { var chan = null;
client.emit("channelCreated", self.private_channels.add(new _StructuresPMChannel2["default"](data, client))); if (data.type === "text") {
chan = self.channels.add(new _StructuresTextChannel2["default"](data, client, server));
} else { } else {
var chan = null; chan = self.channels.add(new _StructuresVoiceChannel2["default"](data, client, server));
if (data.type === "text") {
chan = self.channels.add(new _StructuresTextChannel2["default"](data, client, server));
} else {
chan = self.channels.add(new _StructuresVoiceChannel2["default"](data, client, server));
}
client.emit("channelCreated", server.channels.add(chan));
} }
client.emit("channelCreated", server.channels.add(chan));
} else if (data.is_private) {
client.emit("channelCreated", self.private_channels.add(new _StructuresPMChannel2["default"](data, client)));
} else { } else {
client.emit("warn", "channel created but server does not exist"); client.emit("warn", "channel created but server does not exist");
} }

View File

@@ -1189,9 +1189,6 @@ export default class InternalClient {
var server = self.servers.get("id", data.guild_id); var server = self.servers.get("id", data.guild_id);
if (server) { if (server) {
if (data.is_private) {
client.emit("channelCreated", self.private_channels.add(new PMChannel(data, client)));
} else {
var chan = null; var chan = null;
if (data.type === "text") { if (data.type === "text") {
chan = self.channels.add(new TextChannel(data, client, server)); chan = self.channels.add(new TextChannel(data, client, server));
@@ -1199,8 +1196,9 @@ export default class InternalClient {
chan = self.channels.add(new VoiceChannel(data, client, server)); chan = self.channels.add(new VoiceChannel(data, client, server));
} }
client.emit("channelCreated", server.channels.add(chan)); client.emit("channelCreated", server.channels.add(chan));
} } else if(data.is_private){
} else { client.emit("channelCreated", self.private_channels.add(new PMChannel(data, client)));
}else{
client.emit("warn", "channel created but server does not exist"); client.emit("warn", "channel created but server does not exist");
} }