forked from GitHub/dbot
Fix for lingering votequiets
This commit is contained in:
parent
11a7f1d20e
commit
2d20f19572
@ -297,7 +297,7 @@ var commands = function(dbot) {
|
||||
event.reply(orderedKickLeague(dbot.db.kicks, 'Kicked'));
|
||||
event.reply(orderedKickLeague(dbot.db.kickers, 'Kickers'));
|
||||
},
|
||||
|
||||
|
||||
'~votequiet': function(event) {
|
||||
var target = event.input[1],
|
||||
reason = event.input[2];
|
||||
@ -353,6 +353,11 @@ var commands = function(dbot) {
|
||||
if(vq.yes.length == 4) {
|
||||
event.reply('Attempt to quiet ' + target + ' succeeded. Count: Yes (' + vq.yes.length + '). No (' + vq.no.length + ').');
|
||||
this.api.quietUser(event.server, event.rUser, '10m', event.channel, target, reason + '[votequiet]', function(response) {
|
||||
clearTimeout(vq.timer);
|
||||
vq.spent = true;
|
||||
setTimeout(function() {
|
||||
delete this.voteQuiets[user.id];
|
||||
}.bind(this), 600000);
|
||||
event.reply(response);
|
||||
});
|
||||
}
|
||||
@ -391,6 +396,10 @@ var commands = function(dbot) {
|
||||
event.reply('Attempt to quiet ' + target + ' succeeded. Count: Yes (' + vq.yes.length + '). No (' + vq.no.length + ').');
|
||||
this.api.quietUser(event.server, event.rUser, '10m', event.channel, target, vq.reason + '[votequiet]', function(response) {
|
||||
clearTimeout(vq.timer);
|
||||
vq.spent = true;
|
||||
setTimeout(function() {
|
||||
delete this.voteQuiets[user.id];
|
||||
}.bind(this), 600000);
|
||||
event.reply(response);
|
||||
});
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user