diff --git a/modules/atheme/atheme.js b/modules/atheme/atheme.js index 3cbd818..b4ee42f 100644 --- a/modules/atheme/atheme.js +++ b/modules/atheme/atheme.js @@ -95,25 +95,20 @@ var atheme = function(dbot) { delete allFlags[u]; } }); - - async.each(_.keys(hostMasks), function(hostMask, done) { + async.each(_.keys(hostMasks), function(hostMask, done) { this.api.getVHosts(event.server, hostMask.split('@')[1], function(err, users) { _.each(users, function(user) { allFlags[user] = hostMasks[hostMask]; }); done(); }); - done(); - }); - }.bind(this), function() { - _.each(this.flagStack[event.server][end[1]].callbacks, function(callback) { - callback(null, this.flagStack[event.server][end[1]].flags); }.bind(this), function() { + console.log('DONE'); _.each(this.flagStack[event.server][end[1]].callbacks, function(callback) { callback(null, this.flagStack[event.server][end[1]].flags); }.bind(this)); delete this.flagStack[event.server][end[1]]; - }.bind(this)); + }.bind(this)); } } } else if(event.user === 'HostServ') {