docbox_core/events/noop.rs
1use super::EventPublisher;
2
3/// No-op event publisher that doesn't send the event anywhere. For
4/// tenants that don't support event publishing
5#[derive(Default, Clone)]
6pub struct NoopEventPublisher;
7
8impl EventPublisher for NoopEventPublisher {
9 fn publish_event(&self, event: super::TenantEventMessage) {
10 tracing::debug!(?event, "no-op tenant event");
11 }
12}