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::License { valid } => valid.serialize(s),
|
||||
SubResponseType::AlbumList { albums } | SubResponseType::AlbumList2 { albums } => {
|
||||
albums.serialize(s)
|
||||
SubResponseType::AlbumList { albums } => {
|
||||
#[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 } => {
|
||||
#[derive(Serialize)]
|
||||
|
|
|
|||
Loading…
Reference in a new issue