From 7b393f2e249e3bda141994d0c67aa9812d87302a Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Fri, 27 Feb 2026 10:23:23 +0000 Subject: feat: only show login profile search and warnings in verbose mode reduces noise in normal usage; messages still appear with -v flag --- src/lib/login/user.rs | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'src/lib/login/user.rs') diff --git a/src/lib/login/user.rs b/src/lib/login/user.rs index b273363..a51a510 100644 --- a/src/lib/login/user.rs +++ b/src/lib/login/user.rs @@ -10,7 +10,7 @@ use crate::client::Client; #[cfg(test)] use crate::client::MockConnect; use crate::{ - client::{Connect, get_event_from_global_cache, sign_event}, + client::{Connect, get_event_from_global_cache, is_verbose, sign_event}, git_events::KIND_USER_GRASP_LIST, }; @@ -100,13 +100,17 @@ pub async fn get_user_details( if fetch_profile_updates { if let Some(client) = client { let term = console::Term::stderr(); - term.write_line("searching for profile updates...")?; + if is_verbose() { + term.write_line("searching for profile updates...")?; + } let (reports, progress_reporter) = client .fetch_all(git_repo_path, None, &HashSet::from_iter(vec![*public_key])) .await?; if !reports.iter().any(|r| r.is_err()) { progress_reporter.clear()?; - term.clear_last_lines(1)?; + if is_verbose() { + term.clear_last_lines(1)?; + } } return get_user_ref_from_cache(git_repo_path, public_key).await; } @@ -125,13 +129,14 @@ pub async fn get_user_details( Ok(empty) } else if let Some(client) = client { let term = console::Term::stderr(); - term.write_line("searching for profile...")?; + if is_verbose() { + term.write_line("searching for profile...")?; + } let (_, progress_reporter) = client .fetch_all(git_repo_path, None, &HashSet::from_iter(vec![*public_key])) .await?; if let Ok(user_ref) = get_user_ref_from_cache(git_repo_path, public_key).await { progress_reporter.clear()?; - // if std::env::var("NGITTEST").is_err() {term.clear_last_lines(1)?;} Ok(user_ref) } else { Ok(empty) -- cgit v1.2.3