diff --git a/paperboy/scheduler.py b/paperboy/scheduler.py index d0a2aa5..19a3590 100644 --- a/paperboy/scheduler.py +++ b/paperboy/scheduler.py @@ -13,7 +13,8 @@ 11:10 today-briefing 11:15 prompt-digest 12:00 research-digest - every 5 minutes confirmation queue + due 08:00-local firehose delivery + every minute confirmation queue + every 5 minutes due 08:00-local firehose delivery + lifecycle attribution """ from __future__ import annotations @@ -229,7 +230,7 @@ def _run(module: str, *extra: str) -> None: JOB_ARGS = {"paperboy.privacy": ("purge",)} INTERVAL_JOBS = [ - ("paperboy.confirmation_delivery", 5), + ("paperboy.confirmation_delivery", 1), ("paperboy.firehose_delivery", 5), ("paperboy.lifecycle_delivery", 5), ] diff --git a/tests/test_subscription_reliability.py b/tests/test_subscription_reliability.py index 25d3213..93d4594 100644 --- a/tests/test_subscription_reliability.py +++ b/tests/test_subscription_reliability.py @@ -585,7 +585,7 @@ def test_delivery_cli_exits_nonzero_when_any_delivery_failed(self) -> None: self.assertEqual(caught.exception.code, 1) def test_scheduler_runs_confirmation_and_due_delivery_frequently(self) -> None: - self.assertIn(("paperboy.confirmation_delivery", 5), INTERVAL_JOBS) + self.assertIn(("paperboy.confirmation_delivery", 1), INTERVAL_JOBS) self.assertIn(("paperboy.firehose_delivery", 5), INTERVAL_JOBS)