Skip to content

Commit b4a51f7

Browse files
fix: return error detail when failed to get lyrics
1 parent 0fd55aa commit b4a51f7

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

lyrics.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ func GetLyrics(adamID string, region string, language string, token string, musi
3535
return "", err
3636
}
3737
if resp.StatusCode != 200 {
38-
return "", errors.New("failed to get lyrics")
38+
return "", errors.New(fmt.Sprintf("failed to get lyrics: %d", resp.StatusCode))
3939
}
4040
respBody, err := io.ReadAll(resp.Body)
4141
if err != nil {
@@ -46,7 +46,7 @@ func GetLyrics(adamID string, region string, language string, token string, musi
4646
return "", err
4747
}
4848
if respJson["errors"] != nil {
49-
return "", errors.New("failed to get lyrics")
49+
return "", errors.New(fmt.Sprintf("failed to get lyrics: %s", respJson["errors"]))
5050
}
5151
ttml := respJson["data"][0].(map[string]interface{})["attributes"].(map[string]interface{})["ttml"].(string)
5252
return ttml, nil

0 commit comments

Comments
 (0)