adding check for op halfop before voicing

This commit is contained in:
rootcoma 2013-12-07 18:12:27 -08:00
parent f6a3471e0c
commit 1243c7310a
1 changed files with 8 additions and 0 deletions

View File

@ -143,9 +143,17 @@ class TriviaTime(callbacks.Plugin):
if ircdb.checkCapability(prefix, cap):
return
else:
capop = ircdb.canonicalCapability('op')
capop = ircdb.makeChannelCapability(channel, cap)
caphop = ircdb.canonicalCapability('halfop')
caphop = ircdb.makeChannelCapability(channel, cap)
for c in u.capabilities:
if cap == c:
return
if capop == c:
return
if caphop == c:
return
timeoutVoice = self.registryValue('voice.timeoutVoice')
self.voiceTimeouts.setTimeout(timeoutVoice)