Trigger UI refresh on media annotation events: star, setRating and scrobble

This commit is contained in:
Deluan
2021-06-10 12:20:52 -04:00
parent 2afb2db7ef
commit cefc939909
8 changed files with 33 additions and 13 deletions
+3 -2
View File
@@ -47,7 +47,8 @@ func CreateSubsonicAPIRouter() *subsonic.Router {
players := core.NewPlayers(dataStore)
externalMetadata := core.NewExternalMetadata(dataStore)
scanner := GetScanner()
router := subsonic.New(dataStore, artwork, mediaStreamer, archiver, players, externalMetadata, scanner)
broker := GetBroker()
router := subsonic.New(dataStore, artwork, mediaStreamer, archiver, players, externalMetadata, scanner, broker)
return router
}
@@ -73,7 +74,7 @@ func createScheduler() scheduler.Scheduler {
// wire_injectors.go:
var allProviders = wire.NewSet(core.Set, subsonic.New, app.New, persistence.New)
var allProviders = wire.NewSet(core.Set, subsonic.New, app.New, persistence.New, GetBroker)
// Scanner must be a Singleton
var (
+1 -2
View File
@@ -21,6 +21,7 @@ var allProviders = wire.NewSet(
subsonic.New,
app.New,
persistence.New,
GetBroker,
)
func CreateServer(musicFolder string) *server.Server {
@@ -33,7 +34,6 @@ func CreateServer(musicFolder string) *server.Server {
func CreateAppRouter() *app.Router {
panic(wire.Build(
allProviders,
GetBroker,
))
}
@@ -60,7 +60,6 @@ func GetScanner() scanner.Scanner {
func createScanner() scanner.Scanner {
panic(wire.Build(
allProviders,
GetBroker,
scanner.New,
))
}