Return album art as a Reader
This commit is contained in:
@@ -65,8 +65,8 @@ func (c *MediaRetrievalController) GetCoverArt(w http.ResponseWriter, r *http.Re
|
||||
size := utils.ParamInt(r, "size", 0)
|
||||
|
||||
w.Header().Set("cache-control", "public, max-age=315360000")
|
||||
err = c.artwork.Get(r.Context(), id, size, w)
|
||||
|
||||
imgReader, err := c.artwork.Get(r.Context(), id, size)
|
||||
switch {
|
||||
case err == model.ErrNotFound:
|
||||
log.Error(r, "Couldn't find coverArt", "id", id, err)
|
||||
@@ -76,5 +76,8 @@ func (c *MediaRetrievalController) GetCoverArt(w http.ResponseWriter, r *http.Re
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return nil, nil
|
||||
defer imgReader.Close()
|
||||
_, err = io.Copy(w, imgReader)
|
||||
|
||||
return nil, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user