diff --git a/src/main.rs b/src/main.rs index 4390fef..7b8b911 100644 --- a/src/main.rs +++ b/src/main.rs @@ -73,10 +73,14 @@ async fn main() -> Result<(), Box> { .interact()?; let version_detail: VanillaVersionDetail = - reqwest::get(release_versions[version_index].url.clone()) - .await? - .json() - .await?; + with_spinner("", "", || async { + let version_detail: VanillaVersionDetail = + reqwest::get(release_versions[version_index].url.clone()) + .await? + .json() + .await?; + Ok(version_detail) + }).await?; let start_msg = format!( "downloading server.jar for {} {}", diff --git a/src/utils.rs b/src/utils.rs index b0bc56e..5672b7c 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -17,7 +17,10 @@ where let result = f().await; pb.finish_and_clear(); - println!("{} {}", dialoguer::console::style("✔").green(), finish_msg); + if !finish_msg.is_empty() { + println!("{} {}", dialoguer::console::style("✔").green(), finish_msg); + + } result }