feat(tui): call init_keyring at startup before first keyring operation

This commit is contained in:
2026-05-07 21:10:57 +02:00
parent 1f03889b30
commit 465d233ae9

View File

@@ -24,6 +24,7 @@ async fn main() -> anyhow::Result<()> {
let initial_url = config.as_ref().map(|c| c.api_url.as_str()).unwrap_or("http://localhost:3000"); let initial_url = config.as_ref().map(|c| c.api_url.as_str()).unwrap_or("http://localhost:3000");
let client = Arc::new(ApiClient::new(initial_url)); let client = Arc::new(ApiClient::new(initial_url));
Config::init_keyring()?;
let saved_token = Config::load_token(); let saved_token = Config::load_token();
let mut app = App::new(config, saved_token.clone()); let mut app = App::new(config, saved_token.clone());