Skip to content
Clone
e034b46
29 lines 788 B Rust
#![warn(missing_debug_implementations)]
#![warn(unreachable_pub)]
pub mod actor;
pub mod auth_bridge;
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 error::{ChatLayerError, ChatLayerResult};
pub use events::{
envelope::EventEnvelope,
live::{ChatLiveEvent, ChatLiveViewEvent},
room::{ChatRoomEvent, MentionSpec, MessageCommand},
user::ChatUserEvent,
user_view::ChatUserViewEvent,
};
pub use media::{AttachmentMeta, MediaService, PresignedUpload, UploadDraft};
pub use producer::ChatProducer;
pub use service::{AcceptedMsg, ChatService, NewMessageCmd, WorkerHandle};