Fix callback not being called in Client.joinServer

This commit is contained in:
qeled
2015-10-30 22:28:13 +03:00
parent 9b8bac65e6
commit b4796d5548

View File

@@ -621,8 +621,10 @@ class Client extends EventEmitter {
callback(err);
reject(err);
} else {
if (self.getServer("id", res.body.guild.id)) {
resolve(self.getServer("id", res.body.guild.id));
var server = self.getServer("id", res.body.guild.id);
if (server) {
callback(null, server);
resolve(server);
} else {
self.serverCreateListener[res.body.guild.id] = [resolve, callback];
}