mirror of
https://github.com/logos-messaging/libchat.git
synced 2026-06-28 03:59:27 +00:00
* Simplify client * Fixups * Update Cli-Client to use builder * undeprecate legacy convos * Allow Storage config in builder * bug fixes * Clippy fix * fixes
24 lines
739 B
Rust
24 lines
739 B
Rust
mod builder;
|
|
mod client;
|
|
mod delegate;
|
|
mod delivery_in_process;
|
|
mod errors;
|
|
mod event;
|
|
|
|
pub use builder::{ChatClientBuilder, Unset};
|
|
pub use client::{ChatClient, Transport};
|
|
pub use delegate::DelegateSigner;
|
|
pub use delivery_in_process::{InProcessDelivery, MessageBus};
|
|
pub use errors::ClientError;
|
|
pub use event::Event;
|
|
|
|
// Re-export types callers need to interact with ChatClient.
|
|
pub use libchat::{
|
|
AddressedEnvelope, ChatStore, ConversationClass, ConversationId, DeliveryService,
|
|
IdentityProvider, RegistrationService, StorageConfig,
|
|
};
|
|
|
|
// Re-export bundled registry implementations so callers can pick one without
|
|
// pulling in `components` directly.
|
|
pub use components::{EphemeralRegistry, HttpRegistry, HttpRegistryError};
|