From 4fee3ff1a673d8070a2df3f9581400b99ea2dcd0 Mon Sep 17 00:00:00 2001 From: phoenix Date: Tue, 15 Jul 2025 15:06:13 -0400 Subject: [PATCH] Changed return type of function --- src/main.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 7c1e294..e9ff4ca 100644 --- a/src/main.rs +++ b/src/main.rs @@ -69,7 +69,7 @@ async fn is_queue_empty( async fn some_work( app_base_url: &String, song_queue_id: &uuid::Uuid, -) -> Result<(), std::io::Error> { +) -> Result<(icarus_models::song::Song, icarus_models::coverart::CoverArt, (uuid::Uuid, String), (uuid::Uuid, String)), std::io::Error> { match prep_song(app_base_url, song_queue_id).await { Ok((song_queue_path, coverart_queue_path, metadata, coverart_queue_id)) => { match apply_metadata(&song_queue_path, &coverart_queue_path, &metadata).await { @@ -116,7 +116,8 @@ async fn some_work( Ok(resp) => { println!("CoverArt sent and successfully parsed response"); println!("json: {resp:?}"); - Ok(()) + let coverart = &resp.data[0]; + Ok((song.clone(), coverart.clone(), (metadata.song_queue_id, song_queue_path), (coverart_queue_id, coverart_queue_path))) } Err(err) => { Err(std::io::Error::other(err.to_string()))