chore(jukebox): gracefully handle jukebox request when not enabled

This commit is contained in:
sentriz
2023-11-25 14:36:58 +00:00
parent 82c3c5baef
commit def59f17dd

View File

@@ -332,6 +332,10 @@ func (c *Controller) ServeGetRandomSongs(r *http.Request) *spec.Response {
var errNotATrack = errors.New("not a track")
func (c *Controller) ServeJukebox(r *http.Request) *spec.Response { // nolint:gocyclo
if c.jukebox == nil {
return spec.NewError(0, "jukebox not enabled")
}
params := r.Context().Value(CtxParams).(params.Params)
trackPaths := func(ids []specid.ID) ([]string, error) {
var paths []string