1
0
Fork 0
mirror of https://gitlab.com/vylion/velascobot.git synced 2025-05-03 19:54:18 +02:00

Fixed periodic chat save mechanism

This commit is contained in:
vylion 2020-10-27 17:24:30 +01:00
parent 0974ec52e7
commit d7ad39dfe0

View file

@ -68,7 +68,8 @@ class Speaker(object):
self.repeat = repeat
self.filter_cids = filter_cids
self.memory = MemoryList(memory)
self.memory_timer = time.perf_counter()
self.save_time = save_time
self.memory_timer = int(time.perf_counter())
self.admin = admin
self.bypass = bypass
self.max_len = max_len
@ -154,7 +155,7 @@ class Speaker(object):
current_time = int(time.perf_counter())
elapsed = (current_time - self.memory_timer)
self.logger.debug("Save check: {}".format(elapsed))
return elapsed < self.save_time
return elapsed >= self.save_time
def save(self):
if self.should_save():