Refactor Agents to be singleton

Initial work for Last.fm scrobbler
This commit is contained in:
Deluan
2021-06-22 11:15:51 -04:00
committed by Deluan Quintão
parent f9fa9667a3
commit d5461d0ae9
17 changed files with 289 additions and 212 deletions
+3 -1
View File
@@ -2,6 +2,7 @@ package core
import (
"github.com/google/wire"
"github.com/navidrome/navidrome/core/agents"
"github.com/navidrome/navidrome/core/scrobbler"
"github.com/navidrome/navidrome/core/transcoder"
)
@@ -15,7 +16,8 @@ var Set = wire.NewSet(
NewExternalMetadata,
NewCacheWarmer,
NewPlayers,
agents.New,
transcoder.New,
scrobbler.GetInstance,
scrobbler.GetBroker,
NewShare,
)