Queue metadata (#60)

* Added code to queue metadata

* Code formatting
This commit was merged in pull request #60.
This commit is contained in:
KD
2025-08-28 15:57:52 -04:00
committed by GitHub
parent a36914cc0d
commit acf27cd982
2 changed files with 73 additions and 2 deletions
+13
View File
@@ -41,6 +41,7 @@ struct UploadSongMembers {
pub song: icarus_models::song::Song,
pub coverart: icarus_models::coverart::CoverArt,
pub token: icarus_models::token::AccessToken,
pub album: icarus_models::album::collection::Album,
}
pub fn retrieve_song(
@@ -389,6 +390,7 @@ impl CommitManager {
song: s,
coverart: cover_art,
token: token,
album: album,
};
match self.upload_song_process(&members).await {
@@ -418,6 +420,7 @@ impl CommitManager {
let token = &data.token;
let song = &data.song;
let album = &data.album;
println!("Queueing song");
@@ -439,6 +442,16 @@ impl CommitManager {
}
}
let queued_metadata_id = match up.queue_metadata(token, album, song, &queued_song_id).await
{
Ok(id) => id,
Err(err) => {
return Err(std::io::Error::other(err.to_string()));
}
};
println!("Queued metadata Id: {queued_metadata_id:?}");
Ok(())
}