From 8c781398b4b4b5219d96a31f3895a159a5a1db0d Mon Sep 17 00:00:00 2001 From: phoenix Date: Fri, 14 Mar 2025 22:51:17 -0400 Subject: [PATCH] Wasn't using MyError --- src/managers/commit_manager.rs | 8 ++++++++ src/syncers/download.rs | 16 +++++++++++----- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/src/managers/commit_manager.rs b/src/managers/commit_manager.rs index 1040675..80e9708 100644 --- a/src/managers/commit_manager.rs +++ b/src/managers/commit_manager.rs @@ -193,6 +193,14 @@ impl CommitManager { } Err(er) => { println!("Error {:?}", er); + match er { + syncers::download::MyError::Request(r) => { + println!("Error {:?}", r) + } + syncers::download::MyError::Other(ot) => { + println!("Error {:?}", ot) + } + } } } } diff --git a/src/syncers/download.rs b/src/syncers/download.rs index d0a008e..7f03cc5 100644 --- a/src/syncers/download.rs +++ b/src/syncers/download.rs @@ -16,7 +16,7 @@ impl Default for Download { #[derive(Debug)] pub enum MyError { - _Request(reqwest::Error), + Request(reqwest::Error), Other(String), } @@ -41,12 +41,13 @@ impl Download { .get(&url) .header(reqwest::header::AUTHORIZATION, &access_token) .send() - .await - .unwrap(); + .await; - match response.status() { + match response { + Ok(rep) => { + match rep.status() { reqwest::StatusCode::OK => { - let data = response.text(); + let data = rep.text(); match data.await { Ok(e) => { return Ok(e); @@ -63,6 +64,11 @@ impl Download { panic!("Uh oh! Something unexpected happened: {:?}", other); } } + } + Err(er) => { + return Err(MyError::Request(er)); + } + } return Err(MyError::Other(String::from("Error downloading"))); }