webhooks: harden scheduler bootstrap + tidy public exports
This commit is contained in:
@@ -1,3 +1,22 @@
|
||||
"""Webhook queueing and dispatch utilities."""
|
||||
"""Webhook queueing + dispatch utilities.
|
||||
|
||||
__all__ = ["dispatch", "queue", "scheduler"]
|
||||
Prefer importing from this package when used by other modules.
|
||||
"""
|
||||
|
||||
from app.services.webhooks.dispatch import run_flush_webhook_delivery_queue
|
||||
from app.services.webhooks.queue import (
|
||||
QueuedWebhookDelivery,
|
||||
dequeue_webhook_delivery,
|
||||
enqueue_webhook_delivery,
|
||||
requeue_if_failed,
|
||||
)
|
||||
from app.services.webhooks.scheduler import bootstrap_webhook_dispatch_schedule
|
||||
|
||||
__all__ = [
|
||||
"QueuedWebhookDelivery",
|
||||
"bootstrap_webhook_dispatch_schedule",
|
||||
"dequeue_webhook_delivery",
|
||||
"enqueue_webhook_delivery",
|
||||
"requeue_if_failed",
|
||||
"run_flush_webhook_delivery_queue",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user