mirror of
https://github.com/logos-messaging/libchat.git
synced 2026-06-29 12:39:26 +00:00
Callers that build an encrypted store had to depend on `libchat` directly for `ChatStorage`, and `ChatClientBuilder::storage_config` panicked on a bad config, which aborts the process under `panic = "abort"`. - Re-export `ChatStorage` from logos-chat so callers can name the store type without a direct `libchat` dependency. - `storage_config` now returns `Result<_, ChatError>` instead of `.expect()`, so an unopenable database surfaces as an error. Updates the chat-cli callers.