08cefb1
#![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};