Skip to main content

Module push

Module push 

Source
Expand description

Push notification configuration storage and delivery.

Modules§

config_store
Push notification configuration storage trait and in-memory implementation.
postgres_config_store
PostgreSQL-backed PushConfigStore implementation.
sender
Push notification sender trait and HTTP implementation.
sqlite_config_store
SQLite-backed PushConfigStore implementation.
tenant_config_store
Tenant-scoped push notification config store.
tenant_postgres_config_store
Tenant-scoped PostgreSQL-backed PushConfigStore implementation.
tenant_sqlite_config_store
Tenant-scoped SQLite-backed PushConfigStore implementation.

Structs§

HttpPushSender
HTTP-based PushSender using hyper.
InMemoryPushConfigStore
In-memory PushConfigStore backed by a HashMap.
PostgresPushConfigStore
PostgreSQL-backed PushConfigStore.
PushRetryPolicy
Retry policy for push notification delivery.
SqlitePushConfigStore
SQLite-backed PushConfigStore.
TenantAwareInMemoryPushConfigStore
Tenant-isolated in-memory PushConfigStore.
TenantAwarePostgresPushConfigStore
Tenant-scoped PostgreSQL-backed PushConfigStore.
TenantAwareSqlitePushConfigStore
Tenant-scoped SQLite-backed PushConfigStore.

Traits§

PushConfigStore
Trait for storing push notification configurations.
PushSender
Trait for delivering push notifications to client webhooks.