3
0
mirror of https://github.com/reality/dbot.git synced 2024-11-27 22:39:26 +01:00

do that thing wot i said in [#581]

This commit is contained in:
reality 2013-08-31 16:25:11 +00:00
parent 24ccdeac8f
commit 9848785d38
2 changed files with 13 additions and 13 deletions

View File

@ -16,5 +16,6 @@
"nicks": "", "nicks": "",
"type": "" "type": ""
} }
} },
"noMissingChans": []
} }

View File

@ -78,9 +78,6 @@ var report = function(dbot) {
async.eachSeries(ops, function(nick, next) { async.eachSeries(ops, function(nick, next) {
dbot.api.users.resolveUser(server, nick, function(user) { dbot.api.users.resolveUser(server, nick, function(user) {
console.log(user.mobile);
console.log(user.currentNick);
console.log(_.include(user.mobile, user.currentNick));
if(!_.include(user.mobile, user.currentNick)) { if(!_.include(user.mobile, user.currentNick)) {
perOps = _.without(perOps, user.id); perOps = _.without(perOps, user.id);
} }
@ -88,15 +85,17 @@ var report = function(dbot) {
}); });
}, function() { }, function() {
offlineUsers = perOps; offlineUsers = perOps;
_.each(offlineUsers, function(id) { if(!_.include(this.config.noMissingChans, cName)) {
if(!this.pending[id]) this.pending[id] = []; _.each(offlineUsers, function(id) {
this.pending[id].push({ if(!this.pending[id]) this.pending[id] = [];
'time': new Date().getTime(), this.pending[id].push({
'channel': cName, 'time': new Date().getTime(),
'message': message 'channel': cName,
}); 'message': message
this.pNotify[id] = true; });
}.bind(this)); this.pNotify[id] = true;
}.bind(this));
}
message = this.internalAPI.formatNotify(type, server, message = this.internalAPI.formatNotify(type, server,
user, cName, message); user, cName, message);