Queue metadata (#60)
* Added code to queue metadata * Code formatting
This commit was merged in pull request #60.
This commit is contained in:
@@ -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(())
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user