Don't retrieve all artist external metadata if we just want artist images
This commit is contained in:
parent
4a25e6d3d8
commit
c031167bb1
|
@ -322,11 +322,12 @@ func (e *externalMetadata) SimilarSongs(ctx context.Context, id string, count in
|
||||||
}
|
}
|
||||||
|
|
||||||
func (e *externalMetadata) ArtistImage(ctx context.Context, id string) (*url.URL, error) {
|
func (e *externalMetadata) ArtistImage(ctx context.Context, id string) (*url.URL, error) {
|
||||||
artist, err := e.refreshArtistInfo(ctx, id)
|
artist, err := e.getArtist(ctx, id)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
e.callGetImage(ctx, e.ag, artist)
|
||||||
if utils.IsCtxDone(ctx) {
|
if utils.IsCtxDone(ctx) {
|
||||||
log.Warn(ctx, "ArtistImage call canceled", ctx.Err())
|
log.Warn(ctx, "ArtistImage call canceled", ctx.Err())
|
||||||
return nil, ctx.Err()
|
return nil, ctx.Err()
|
||||||
|
|
Loading…
Reference in New Issue