fix: fix albumList(2) properly
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
parent
e77b0e57fa
commit
513997cd79
1 changed files with 23 additions and 2 deletions
|
|
@ -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)]
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue