Storm ArtistRepository and PropertyRepository complete.

This commit is contained in:
Deluan
2020-01-10 16:13:07 -05:00
committed by Deluan Quintão
parent aebb960831
commit 0ca691b37f
11 changed files with 92 additions and 27 deletions
+6 -5
View File
@@ -9,6 +9,7 @@ import (
"github.com/cloudsonic/sonic-server/engine"
"github.com/cloudsonic/sonic-server/itunesbridge"
"github.com/cloudsonic/sonic-server/persistence/ledis"
"github.com/cloudsonic/sonic-server/persistence/storm"
"github.com/deluan/gomate"
ledis2 "github.com/deluan/gomate/ledis"
"github.com/google/wire"
@@ -22,10 +23,10 @@ func initSystemController() *SystemController {
}
func initBrowsingController() *BrowsingController {
propertyRepository := ledis.NewPropertyRepository()
propertyRepository := storm.NewPropertyRepository()
mediaFolderRepository := ledis.NewMediaFolderRepository()
artistIndexRepository := ledis.NewArtistIndexRepository()
artistRepository := ledis.NewArtistRepository()
artistRepository := storm.NewArtistRepository()
albumRepository := ledis.NewAlbumRepository()
mediaFileRepository := ledis.NewMediaFileRepository()
browser := engine.NewBrowser(propertyRepository, mediaFolderRepository, artistIndexRepository, artistRepository, albumRepository, mediaFileRepository)
@@ -48,7 +49,7 @@ func initMediaAnnotationController() *MediaAnnotationController {
nowPlayingRepository := ledis.NewNowPlayingRepository()
scrobbler := engine.NewScrobbler(itunesControl, mediaFileRepository, nowPlayingRepository)
albumRepository := ledis.NewAlbumRepository()
artistRepository := ledis.NewArtistRepository()
artistRepository := storm.NewArtistRepository()
ratings := engine.NewRatings(itunesControl, mediaFileRepository, albumRepository, artistRepository)
mediaAnnotationController := NewMediaAnnotationController(scrobbler, ratings)
return mediaAnnotationController
@@ -64,7 +65,7 @@ func initPlaylistsController() *PlaylistsController {
}
func initSearchingController() *SearchingController {
artistRepository := ledis.NewArtistRepository()
artistRepository := storm.NewArtistRepository()
albumRepository := ledis.NewAlbumRepository()
mediaFileRepository := ledis.NewMediaFileRepository()
db := newDB()
@@ -94,7 +95,7 @@ func initStreamController() *StreamController {
// wire_injectors.go:
var allProviders = wire.NewSet(itunesbridge.NewItunesControl, ledis.Set, engine.Set, NewSystemController,
var allProviders = wire.NewSet(itunesbridge.NewItunesControl, ledis.Set, storm.Set, engine.Set, NewSystemController,
NewBrowsingController,
NewAlbumListController,
NewMediaAnnotationController,
+2
View File
@@ -6,6 +6,7 @@ import (
"github.com/cloudsonic/sonic-server/engine"
"github.com/cloudsonic/sonic-server/itunesbridge"
ledis2 "github.com/cloudsonic/sonic-server/persistence/ledis"
"github.com/cloudsonic/sonic-server/persistence/storm"
"github.com/deluan/gomate"
"github.com/deluan/gomate/ledis"
"github.com/google/wire"
@@ -14,6 +15,7 @@ import (
var allProviders = wire.NewSet(
itunesbridge.NewItunesControl,
ledis2.Set,
storm.Set,
engine.Set,
NewSystemController,
NewBrowsingController,