From 3a45773a9e94b0d21b99b72cf233a4274aaa6392 Mon Sep 17 00:00:00 2001 From: KD Date: Sun, 30 Mar 2025 15:40:03 -0400 Subject: [PATCH] Refactoring --- src/syncers/delete.rs | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/src/syncers/delete.rs b/src/syncers/delete.rs index 26a88c3..f72561b 100644 --- a/src/syncers/delete.rs +++ b/src/syncers/delete.rs @@ -34,26 +34,23 @@ impl Delete { .send() .await .unwrap(); - let mut sng = icarus_models::song::Song::default(); match response.status() { reqwest::StatusCode::OK => { println!("Success!"); - let s = response.json::().await; - match s { - Ok(parsed) => { - sng = parsed; - } - Err(er) => { - println!("Error {:?}", er); - } - }; - } - other => { - panic!("Issue occurred: {:?}", other); - } - } - return Ok(sng); + match response.json::().await { + Ok(sng) => Ok(sng), + Err(er) => Err(std::io::Error::new( + std::io::ErrorKind::Other, + er.to_string(), + )), + } + } + other => Err(std::io::Error::new( + std::io::ErrorKind::Other, + other.to_string(), + )), + } } }