webhooks (#1)
Reviewed-on: #1
This commit was merged in pull request #1.
This commit is contained in:
12
k-tv-backend/api/src/events.rs
Normal file
12
k-tv-backend/api/src/events.rs
Normal file
@@ -0,0 +1,12 @@
|
||||
//! Event bus type alias.
|
||||
//!
|
||||
//! The broadcast sender is kept in `AppState` and cloned into each route handler.
|
||||
//! Receivers are created with `event_tx.subscribe()`.
|
||||
|
||||
use tokio::sync::broadcast;
|
||||
use domain::DomainEvent;
|
||||
|
||||
/// A sender half of the domain-event broadcast channel.
|
||||
///
|
||||
/// Clone to share across tasks. Use `event_tx.subscribe()` to create receivers.
|
||||
pub type EventBus = broadcast::Sender<DomainEvent>;
|
||||
Reference in New Issue
Block a user