diff --git a/jarvis_tasks/tasks/temprole.py b/jarvis_tasks/tasks/temprole.py index 6c058ef..8099a43 100644 --- a/jarvis_tasks/tasks/temprole.py +++ b/jarvis_tasks/tasks/temprole.py @@ -51,7 +51,7 @@ async def remove(bot: Snake) -> None: """ logger.debug("Starting Task-remove") while True: - max_ts = datetime.now(tz=timezone.utc) + timedelta(minutes=1) + max_ts = datetime.now(tz=timezone.utc) + timedelta(seconds=45) temproles = Temprole.find(q(expires_at__lte=max_ts, id__nin=queue)) async for temprole in temproles: if temprole.id in queue: @@ -62,5 +62,5 @@ async def remove(bot: Snake) -> None: when = temprole.expires_at asyncio.create_task(runat(when, coro, logger)) queue.append(temprole.id) - # Check every hour - await asyncio.sleep(3600) + # Check every minute + await asyncio.sleep(60)