Removed timeoutTime and checkTime args from usersTimeoutCheckLoop
This commit is contained in:
parent
e0d54f49d1
commit
c1f8ca8ed3
|
@ -171,19 +171,16 @@ class tokenList:
|
||||||
for _, value in self.tokens.items():
|
for _, value in self.tokens.items():
|
||||||
value.enqueue(packet)
|
value.enqueue(packet)
|
||||||
|
|
||||||
def usersTimeoutCheckLoop(self, timeoutTime = 100, checkTime = 100):
|
def usersTimeoutCheckLoop(self):
|
||||||
"""
|
"""
|
||||||
Start timed out users disconnect loop.
|
Start timed out users disconnect loop.
|
||||||
This function will be called every `checkTime` seconds and so on, forever.
|
This function will be called every `checkTime` seconds and so on, forever.
|
||||||
CALL THIS FUNCTION ONLY ONCE!
|
CALL THIS FUNCTION ONLY ONCE!
|
||||||
|
|
||||||
:param timeoutTime: seconds of inactivity required to disconnect someone. Default: 100
|
|
||||||
:param checkTime: seconds between loops. Default: 100
|
|
||||||
:return:
|
:return:
|
||||||
"""
|
"""
|
||||||
log.debug("Checking timed out clients")
|
log.debug("Checking timed out clients")
|
||||||
timedOutTokens = [] # timed out users
|
timedOutTokens = [] # timed out users
|
||||||
timeoutLimit = int(time.time())-timeoutTime
|
timeoutLimit = int(time.time()) - 100
|
||||||
for key, value in self.tokens.items():
|
for key, value in self.tokens.items():
|
||||||
# Check timeout (fokabot is ignored)
|
# Check timeout (fokabot is ignored)
|
||||||
if value.pingTime < timeoutLimit and value.userID != 999 and value.irc == False and value.tournament == False:
|
if value.pingTime < timeoutLimit and value.userID != 999 and value.irc == False and value.tournament == False:
|
||||||
|
@ -200,7 +197,7 @@ class tokenList:
|
||||||
del timedOutTokens
|
del timedOutTokens
|
||||||
|
|
||||||
# Schedule a new check (endless loop)
|
# Schedule a new check (endless loop)
|
||||||
threading.Timer(checkTime, self.usersTimeoutCheckLoop, [timeoutTime, checkTime]).start()
|
threading.Timer(100, self.usersTimeoutCheckLoop).start()
|
||||||
|
|
||||||
def spamProtectionResetLoop(self):
|
def spamProtectionResetLoop(self):
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in New Issue
Block a user