allsource_core/infrastructure/web/mod.rs
1// Web layer - HTTP handlers, WebSocket, and API routes
2// Clean Architecture: Infrastructure Layer
3
4pub mod api;
5pub mod api_v1;
6pub mod audit_api;
7pub mod auth_api;
8pub mod config_api;
9pub mod handlers;
10pub mod tenant_api;
11pub mod websocket;
12
13// Public API re-exports
14pub use api::serve;
15pub use websocket::{EventFilters, WebSocketManager, WebSocketStats};
16
17// Handler state re-exports for convenience
18pub use handlers::{
19 ArticleHandlerState, CreatorHandlerState, ForkHandlerState, PaymentHandlerState,
20};