diff --git a/src/main.rs b/src/main.rs index f54b1c9..cbb3199 100644 --- a/src/main.rs +++ b/src/main.rs @@ -289,18 +289,20 @@ async fn some_work( .json::() .await { - Ok(mut resp) => { + Ok(resp) => { println!("Response: {resp:?}"); - let song = &mut resp.data[0]; + let mut song = resp.data[0].clone(); song.directory = song_directory; song.filename = song_filename; + match the_rest::create_coverart::create(app, &song.id, &coverart_queue_id).await { Ok(response) => match response.json::().await { Ok(resp) => { println!("CoverArt sent and successfully parsed response"); println!("json: {resp:?}"); - let coverart = &resp.data[0]; + let mut coverart = resp.data[0].clone(); + coverart.path = coverart_queue_path.clone(); Ok((song.clone(), coverart.clone(), (metadata.song_queue_id, song_queue_path), (coverart_queue_id, coverart_queue_path))) } Err(err) => {