brokkr-broker::dal::webhook_deliveries Rust
Data Access Layer for WebhookDelivery operations.
This module provides functionality to interact with the webhook_deliveries table. It includes methods for creating deliveries, claiming with TTL, processing pending deliveries, recording attempts, and cleaning up old records.
Structs
brokkr-broker::dal::webhook_deliveries::WebhookDeliveriesDAL<’a>
pub
Data Access Layer for WebhookDelivery operations.
Fields
| Name | Type | Description |
|---|---|---|
dal | & 'a DAL | Reference to the main DAL instance. |
brokkr-broker::dal::webhook_deliveries::DeliveryStats
pub
Derives: Debug, Default, Clone
Statistics about webhook deliveries.
Fields
| Name | Type | Description |
|---|---|---|
pending | i64 | Number of pending deliveries. |
acquired | i64 | Number of acquired deliveries (in progress). |
success | i64 | Number of successful deliveries. |
failed | i64 | Number of failed deliveries (retrying). |
dead | i64 | Number of dead deliveries (max retries exceeded). |