Some warning fixes
Some checks failed
Rust Build / Check (pull_request) Successful in 33s
Rust Build / Test Suite (pull_request) Successful in 33s
Rust Build / Rustfmt (pull_request) Failing after 23s
Rust Build / Clippy (pull_request) Successful in 31s
Rust Build / build (pull_request) Successful in 35s

This commit is contained in:
2025-06-13 21:19:06 -04:00
parent 420ba98622
commit cfe4254642

View File

@@ -16,7 +16,8 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
println!("SongQueueItem: {:?}", song_queue_item); println!("SongQueueItem: {:?}", song_queue_item);
let song_queue_id = song_queue_item.data[0].id; let song_queue_id = song_queue_item.data[0].id;
process_song(&app_base_url, &song_queue_id); // TODO: Do something with the result later
let _ = process_song(&app_base_url, &song_queue_id).await;
} else { } else {
println!("Queue is empty"); println!("Queue is empty");
} }
@@ -54,8 +55,8 @@ async fn is_queue_empty(
} }
} }
async fn process_song(api_url: &String, song_queue_id: &uuid::Uuid) { async fn process_song(api_url: &String, song_queue_id: &uuid::Uuid) -> Result<(), reqwest::Error> {
match api::fetch_song_queue_data::get_data(&api_url, &song_queue_id).await { match api::fetch_song_queue_data::get_data(api_url, song_queue_id).await {
Ok(response) => { Ok(response) => {
// Process data here... // Process data here...
match api::fetch_song_queue_data::response::parse_response(response).await { match api::fetch_song_queue_data::response::parse_response(response).await {
@@ -65,7 +66,7 @@ async fn process_song(api_url: &String, song_queue_id: &uuid::Uuid) {
println!("Saved at: {:?}", save_path); println!("Saved at: {:?}", save_path);
match api::get_metadata_queue::get(&api_url, &song_queue_id).await { match api::get_metadata_queue::get(api_url, song_queue_id).await {
Ok(response) => { Ok(response) => {
match response match response
.json::<api::get_metadata_queue::response::Response>() .json::<api::get_metadata_queue::response::Response>()
@@ -86,22 +87,28 @@ async fn process_song(api_url: &String, song_queue_id: &uuid::Uuid) {
// TODO: Create coverart // TODO: Create coverart
// TODO: Wipe data from queued song // TODO: Wipe data from queued song
// TODO: Wipe data from queued coverart // TODO: Wipe data from queued coverart
Ok(())
} }
Err(err) => { Err(err) => {
eprintln!("Error: {:?}", err); eprintln!("Error: {:?}", err);
Err(err)
} }
} }
} }
Err(err) => { Err(err) => {
eprintln!("Error: {:?}", err); eprintln!("Error: {:?}", err);
Err(err)
} }
} }
} }
Err(err) => {} Err(err) => {
Err(err)
}
} }
} }
Err(err) => { Err(err) => {
eprintln!("Error fetching song queue data: {:?}", err); eprintln!("Error fetching song queue data: {:?}", err);
Err(err)
} }
} }
} }