Coverage for polar/event/tasks.py: 75%
8 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 12:42 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 12:42 +0000
1import uuid
2from collections.abc import Sequence
4from polar.worker import AsyncSessionMaker, TaskPriority, actor
6from .service import event as event_service
9@actor(actor_name="event.ingested", priority=TaskPriority.LOW)
10async def event_ingested(event_ids: Sequence[uuid.UUID]) -> None:
11 async with AsyncSessionMaker() as session:
12 await event_service.ingested(session, event_ids)