Some checks failed
CI / Check (pull_request) Has been cancelled
CI / Format (pull_request) Has been cancelled
CI / Clippy (pull_request) Has been cancelled
CI / Build (macos-latest) (pull_request) Has been cancelled
CI / Build (ubuntu-latest) (pull_request) Has been cancelled
CI / Build (windows-latest) (pull_request) Has been cancelled
12 lines
471 B
Rust
12 lines
471 B
Rust
//! Account profiles module for multi-account support.
|
|
//!
|
|
//! Manages account profiles stored in `~/.config/tele-tui/accounts.toml`.
|
|
//! Each account has its own TDLib database directory under
|
|
//! `~/.local/share/tele-tui/accounts/{name}/tdlib_data/`.
|
|
|
|
pub mod manager;
|
|
pub mod profile;
|
|
|
|
pub use manager::{add_account, ensure_account_dir, load_or_create, resolve_account, save};
|
|
pub use profile::{account_db_path, validate_account_name, AccountProfile, AccountsConfig};
|