mirror of
https://github.com/Mikaela/Limnoria.git
synced 2025-02-06 17:44:09 +01:00
Let's not short-circuit auto{Op,Halfop,Voice} until we actually do something.
This commit is contained in:
parent
3e1d7953bc
commit
b196d3fc21
@ -177,15 +177,15 @@ class Enforcer(callbacks.Privmsg):
|
|||||||
c = ircdb.channels.getChannel(channel)
|
c = ircdb.channels.getChannel(channel)
|
||||||
if c.checkBan(msg.prefix) and self.registryValue('autoBan', channel):
|
if c.checkBan(msg.prefix) and self.registryValue('autoBan', channel):
|
||||||
self._doBan(irc, channel, msg.prefix)
|
self._doBan(irc, channel, msg.prefix)
|
||||||
elif ircdb.checkCapability(msg.prefix, _chanCap(channel, 'op')):
|
elif self.registryValue('autoOp', channel) and \
|
||||||
if self.registryValue('autoOp', channel):
|
ircdb.checkCapability(msg.prefix, _chanCap(channel, 'op')):
|
||||||
irc.queueMsg(ircmsgs.op(channel, msg.nick))
|
irc.queueMsg(ircmsgs.op(channel, msg.nick))
|
||||||
elif ircdb.checkCapability(msg.prefix, _chanCap(channel, 'halfop')):
|
elif self.registryValue('autoHalfop', channel) and \
|
||||||
if self.registryValue('autoHalfop', channel):
|
ircdb.checkCapability(msg.prefix, _chanCap(channel, 'halfop')):
|
||||||
irc.queueMsg(ircmsgs.halfop(channel, msg.nick))
|
irc.queueMsg(ircmsgs.halfop(channel, msg.nick))
|
||||||
elif ircdb.checkCapability(msg.prefix, _chanCap(channel, 'voice')):
|
elif self.registryValue('autoVoice', channel) and \
|
||||||
if self.registryValue('autoVoice', channel):
|
ircdb.checkCapability(msg.prefix, _chanCap(channel, 'voice')):
|
||||||
irc.queueMsg(ircmsgs.voice(channel, msg.nick))
|
irc.queueMsg(ircmsgs.voice(channel, msg.nick))
|
||||||
self._enforceLimit(irc, channel)
|
self._enforceLimit(irc, channel)
|
||||||
|
|
||||||
def doTopic(self, irc, msg):
|
def doTopic(self, irc, msg):
|
||||||
|
Loading…
Reference in New Issue
Block a user