Disable completely external scrobblers if feature is disabled (DevEnableScrobble)

This commit is contained in:
Deluan
2021-06-23 10:28:45 -04:00
committed by Deluan Quintão
parent f4ddd201f2
commit 99be8444d3
3 changed files with 10 additions and 3 deletions
+5
View File
@@ -5,6 +5,8 @@ import (
"sort"
"time"
"github.com/navidrome/navidrome/conf"
"github.com/navidrome/navidrome/server/events"
"github.com/navidrome/navidrome/log"
@@ -172,6 +174,9 @@ func (p *playTracker) dispatchScrobble(ctx context.Context, t *model.MediaFile,
var scrobblers map[string]Constructor
func Register(name string, init Constructor) {
if !conf.Server.DevEnableScrobble {
return
}
if scrobblers == nil {
scrobblers = make(map[string]Constructor)
}