ability to toggle auto updates

This commit is contained in:
cupcakearmy
2019-12-17 14:46:28 +01:00
parent 59d5210372
commit 6f0930a0cc
2 changed files with 17 additions and 2 deletions

View File

@@ -84,11 +84,14 @@ def send_updates(context: CallbackContext):
now = current_timestamp()
for user, user_data in persistence.user_data.items():
enabled = user_data.setdefault(Section.Enabled.value, True)
last_run = user_data.setdefault(Section.LastRun.value, 0)
frequency = parse(user_data.setdefault(Section.Frequency.value, '1d'))
if last_run + frequency < now:
if enabled and last_run + frequency < now:
delta = now - user_data.setdefault(Section.Interval.value, delta_timestamp(days=365))
send_update_to_user(user=user, delta=delta)
except Exception as e:
print(e)
finally:
SENDING = False