mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-12-24 11:42:52 +01:00
Limiter: Always set the limit above the current number of users
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
This commit is contained in:
parent
bb759259b8
commit
dfbec681d1
@ -1,5 +1,6 @@
|
|||||||
###
|
###
|
||||||
# Copyright (c) 2004-2005, Jeremiah Fincher
|
# Copyright (c) 2004-2005, Jeremiah Fincher
|
||||||
|
# Copyright (c) 2009, James Vega
|
||||||
# All rights reserved.
|
# All rights reserved.
|
||||||
#
|
#
|
||||||
# Redistribution and use in source and binary forms, with or without
|
# Redistribution and use in source and binary forms, with or without
|
||||||
@ -55,7 +56,7 @@ class Limiter(callbacks.Plugin):
|
|||||||
if currentLimit - currentUsers < minimum:
|
if currentLimit - currentUsers < minimum:
|
||||||
self._enforce(irc, ircmsgs.limit(channel,currentUsers+maximum))
|
self._enforce(irc, ircmsgs.limit(channel,currentUsers+maximum))
|
||||||
elif currentLimit - currentUsers > maximum:
|
elif currentLimit - currentUsers > maximum:
|
||||||
self._enforce(irc, ircmsgs.limit(channel,currentUsers-minimum))
|
self._enforce(irc, ircmsgs.limit(channel,currentUsers+minimum))
|
||||||
|
|
||||||
def doJoin(self, irc, msg):
|
def doJoin(self, irc, msg):
|
||||||
if not ircutils.strEqual(msg.nick, irc.nick):
|
if not ircutils.strEqual(msg.nick, irc.nick):
|
||||||
|
Loading…
Reference in New Issue
Block a user