From 5fd29cf69032f0de9cbb111d17a5e218195a75c8 Mon Sep 17 00:00:00 2001 From: bigfoot547 Date: Tue, 18 Mar 2025 00:31:00 -0500 Subject: wip: account login progress --- ozone-cli/src/main.rs | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) (limited to 'ozone-cli') diff --git a/ozone-cli/src/main.rs b/ozone-cli/src/main.rs index 05fef49..d4b70a5 100644 --- a/ozone-cli/src/main.rs +++ b/ozone-cli/src/main.rs @@ -377,7 +377,12 @@ async fn main_inner(cli: Cli, multi: MultiProgress) -> Result (), Err(e) => match e.kind() { AuthErrorKind::NotOnXbox => { @@ -405,6 +410,8 @@ async fn main_inner(cli: Cli, multi: MultiProgress) -> Result Result { - msa_acct.log_in_silent(&client).await?; + msa_acct.log_in_silent(&client, &progress as &dyn ProgressIndication).await?; println!("Successfully refreshed account: {}", account); }, _ => { @@ -465,6 +476,8 @@ async fn main_inner(cli: Cli, multi: MultiProgress) -> Result Result (), Err(e) if e.kind() == AuthErrorKind::InteractionRequired => { eprintln!("This account requires interactive authentication: {}", account); @@ -503,6 +521,8 @@ async fn main_inner(cli: Cli, multi: MultiProgress) -> Result