mirror of
https://github.com/danbulant/discord.js
synced 2026-05-25 13:02:38 +00:00
Fixed bug where joinServer may never respond
This commit is contained in:
parent
834825a09d
commit
b9d7ed2a31
2 changed files with 20 additions and 28 deletions
|
|
@ -1309,20 +1309,16 @@ var Client = (function (_EventEmitter) {
|
|||
|
||||
}*/
|
||||
|
||||
if (data.owner_id === self.user.id) {
|
||||
var keepCheck = setInterval(function () {
|
||||
if (self.serverCreateListener[data.id]) {
|
||||
var cbs = self.serverCreateListener[data.id];
|
||||
cbs[0](server); //promise then callback
|
||||
cbs[1](null, server); //legacy callback
|
||||
self.serverCreateListener[data.id] = null;
|
||||
self.emit("serverCreate", server);
|
||||
clearInterval(keepCheck);
|
||||
}
|
||||
}, 50);
|
||||
} else {
|
||||
self.emit("serverCreate", server);
|
||||
}
|
||||
var keepCheck = setInterval(function () {
|
||||
if (self.serverCreateListener[data.id]) {
|
||||
var cbs = self.serverCreateListener[data.id];
|
||||
cbs[0](server); //promise then callback
|
||||
cbs[1](null, server); //legacy callback
|
||||
self.serverCreateListener[data.id] = null;
|
||||
self.emit("serverCreate", server);
|
||||
clearInterval(keepCheck);
|
||||
}
|
||||
}, 50);
|
||||
|
||||
break;
|
||||
|
||||
|
|
|
|||
|
|
@ -1337,20 +1337,16 @@ class Client extends EventEmitter {
|
|||
|
||||
}*/
|
||||
|
||||
if(data.owner_id === self.user.id){
|
||||
var keepCheck = setInterval(() => {
|
||||
if (self.serverCreateListener[data.id]) {
|
||||
var cbs = self.serverCreateListener[data.id];
|
||||
cbs[0](server); //promise then callback
|
||||
cbs[1](null, server); //legacy callback
|
||||
self.serverCreateListener[data.id] = null;
|
||||
self.emit("serverCreate", server);
|
||||
clearInterval(keepCheck);
|
||||
}
|
||||
}, 50);
|
||||
}else{
|
||||
self.emit("serverCreate", server);
|
||||
}
|
||||
var keepCheck = setInterval(() => {
|
||||
if (self.serverCreateListener[data.id]) {
|
||||
var cbs = self.serverCreateListener[data.id];
|
||||
cbs[0](server); //promise then callback
|
||||
cbs[1](null, server); //legacy callback
|
||||
self.serverCreateListener[data.id] = null;
|
||||
self.emit("serverCreate", server);
|
||||
clearInterval(keepCheck);
|
||||
}
|
||||
}, 50);
|
||||
|
||||
break;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue