From b7e016ed1be2cf7bdf3d41281f4a51fcd0cbfd61 Mon Sep 17 00:00:00 2001 From: Morgan McMillian Date: Sat, 14 Jan 2023 07:28:40 -0800 Subject: [PATCH] make backoff setting configurable --- clacksme/clacksme.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/clacksme/clacksme.py b/clacksme/clacksme.py index fe65cf0..7feb919 100644 --- a/clacksme/clacksme.py +++ b/clacksme/clacksme.py @@ -84,7 +84,14 @@ class MailboxNotifier(object): "event_id": uid}) if self.last_check is not None: delta = now - self.last_check - if delta.seconds > 60: + + try: + backoff = System.get(System.key == "backoff") + except System.DoesNotExist: + backoff = System(key="backoff", value="60") + backoff.save() + + if delta.seconds > int(backoff.value): notify = True else: notify = True