Fix TrackShort.Lyrics type mismatch
TrackShort.Lyrics was SupplementLyrics but Python reference shows it should be TrackLyricsInfo (has_available_sync_lyrics, has_available_text_lyrics fields)
This commit is contained in:
1 parent
73775a8526
commit
dbf9a46bb2
1 file changed
+2
-2
@@ -23,7 +23,7 @@ type TrackShort struct {
|
||||
R128 *R128 `json:"r128"`
|
||||
TrackSharingFlag string `json:"track_sharing_flag"`
|
||||
Major *Major `json:"major"`
|
||||
Lyrics *SupplementLyrics `json:"lyrics"`
|
||||
Lyrics *TrackLyricsInfo `json:"lyrics"`
|
||||
SimilarTracks []TrackShort `json:"similar_tracks"`
|
||||
DownloadInfo []DownloadInfo `json:"download_info"`
|
||||
// Additional fields from track_short.py
|
||||
@@ -105,7 +105,7 @@ func (t *TrackShort) DeJSON(data []byte, c ClientInterface) (Model, error) {
|
||||
}
|
||||
}
|
||||
if v, ok := raw["lyrics"]; ok {
|
||||
var lyrics SupplementLyrics
|
||||
var lyrics TrackLyricsInfo
|
||||
if err := json.Unmarshal(v, &lyrics); err == nil {
|
||||
track.Lyrics = &lyrics
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user