self.msg(source, 'Invalid message. Say help for a list of valid messages.')
def do_accept(self, nick, channel):
+ if self.auth.requests[nick].action == "remove" and self.auth.requests[nick].channel == channel:
+ # Do not check user count when leaving
+ inviteable.InviteablePseudoclient.do_accept(self, nick, channel)
+ return;
+
chan = Channel.findChannel(channel)
if chan.size() < self.options.get('required_users', int, 20):
self.auth.reject_not_enough_users(nick, channel)