#![warn(missing_debug_implementations)] #![warn(unreachable_pub)] pub mod actor; pub mod auth_bridge; pub mod config; pub mod consumer; pub mod dedup; pub mod error; pub mod events; pub mod media; pub mod metrics; pub mod producer; pub mod projection; pub mod service; pub mod storage_bridge; pub mod topics; pub use auth_bridge::{AuthBridge, AuthIdentity}; pub use config::AppChatSettings; pub use error::{ChatLayerError, ChatLayerResult}; pub use events::{ envelope::EventEnvelope, room::{ChatRoomEvent, MentionSpec, MessageCommand}, user::ChatUserEvent, user_view::ChatUserViewEvent, }; pub use media::{MediaService, PresignedUpload, UploadDraft}; pub use producer::ChatProducer; pub use service::{AcceptedMsg, ChatService, WorkerHandle};