From 560fc8e1d7382216f8f708ab8132ea5b25bea07c Mon Sep 17 00:00:00 2001 From: rashad Date: Fri, 13 Oct 2023 11:37:32 -0400 Subject: [PATCH] chore: nice errors on failed forc-index-deploy (#1408) * chore: nice errors on failed forc-index-deploy * cargo fmt * lostman feedback --- plugins/forc-index/src/ops/forc_index_deploy.rs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/plugins/forc-index/src/ops/forc_index_deploy.rs b/plugins/forc-index/src/ops/forc_index_deploy.rs index cfe7d4545..9fa9bbbe3 100644 --- a/plugins/forc-index/src/ops/forc_index_deploy.rs +++ b/plugins/forc-index/src/ops/forc_index_deploy.rs @@ -130,13 +130,16 @@ pub async fn init(command: DeployCommand) -> anyhow::Result<()> { .headers(headers) .send() .await - .expect("Failed to deploy indexer."); + .unwrap_or_else(|e| { + error!("❌ Failed to deploy indexer: {e}"); + std::process::exit(1); + }); let status = res.status(); - let res_json = res - .json::>() - .await - .expect("Failed to read JSON response."); + let res_json = res.json::>().await.unwrap_or_else(|e| { + error!("❌ Failed to read indexer's response as JSON: {e}"); + std::process::exit(1); + }); if status != StatusCode::OK { if verbose {