Newer
Older
from funkwhale_network.db import DB
from arq.cron import cron
session: ClientSession = ctx["session"]
return await crawler.check(session=session, domain=domain)
async with DB() as db:
domains = await db.get_latest_check_by_domain()
for check in domains:
async def startup(ctx):
ctx["session"] = ClientSession()
cron_jobs = [cron(update_all, minute=None)]
max_concurrent_tasks = 20
shutdown_delay = 5
timeout_seconds = 15