fix: fix albumList(2) properly
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
Lys 2023-11-28 05:21:54 +02:00
parent e77b0e57fa
commit 513997cd79
Signed by: lyssieth
GPG key ID: C9CF3D614FAA3940

View file

@ -58,8 +58,29 @@ where
} }
SubResponseType::Error(error) => error.serialize(s), SubResponseType::Error(error) => error.serialize(s),
SubResponseType::License { valid } => valid.serialize(s), SubResponseType::License { valid } => valid.serialize(s),
SubResponseType::AlbumList { albums } | SubResponseType::AlbumList2 { albums } => { SubResponseType::AlbumList { albums } => {
albums.serialize(s) #[derive(Serialize)]
struct AlbumList {
#[serde(rename = "album")]
albums: Vec<Album>,
}
AlbumList {
albums: albums.clone(),
}
.serialize(s)
}
SubResponseType::AlbumList2 { albums } => {
#[derive(Serialize)]
struct AlbumList2 {
#[serde(rename = "album")]
albums: Vec<Album>,
}
AlbumList2 {
albums: albums.clone(),
}
.serialize(s)
} }
SubResponseType::Album { album, songs } => { SubResponseType::Album { album, songs } => {
#[derive(Serialize)] #[derive(Serialize)]