diff --git a/keel_telegram_bot/bot/__init__.py b/keel_telegram_bot/bot/__init__.py index 79c022d..ff0731c 100644 --- a/keel_telegram_bot/bot/__init__.py +++ b/keel_telegram_bot/bot/__init__.py @@ -790,6 +790,13 @@ async def update_messages(self): approvals = self._api_client.get_approvals() for approval in approvals: + + if approval.archived or approval.rejected: + # TODO: avoid updating archived (accepted) or rejected items + # to reduce the number of API calls to the Telegram API + pass + #continue + approval_id = approval.id approval_identifier = approval.identifier key = f"{approval_id}_{approval_identifier}"