Fixed problem with DI
This commit is contained in:
@@ -9,13 +9,13 @@ import (
|
||||
|
||||
func init() {
|
||||
// Persistence
|
||||
ir := utils.DefineSingleton(new(domain.ArtistIndexRepository), persistence.NewArtistIndexRepository)
|
||||
pr := utils.DefineSingleton(new(domain.PropertyRepository), persistence.NewPropertyRepository)
|
||||
fr := utils.DefineSingleton(new(domain.MediaFolderRepository), persistence.NewMediaFolderRepository)
|
||||
ar := utils.DefineSingleton(new(domain.ArtistRepository), persistence.NewArtistRepository)
|
||||
alr := utils.DefineSingleton(new(domain.AlbumRepository), persistence.NewAlbumRepository)
|
||||
mr := utils.DefineSingleton(new(domain.MediaFileRepository), persistence.NewMediaFileRepository)
|
||||
utils.DefineSingleton(new(domain.ArtistIndexRepository), persistence.NewArtistIndexRepository)
|
||||
utils.DefineSingleton(new(domain.PropertyRepository), persistence.NewPropertyRepository)
|
||||
utils.DefineSingleton(new(domain.MediaFolderRepository), persistence.NewMediaFolderRepository)
|
||||
utils.DefineSingleton(new(domain.ArtistRepository), persistence.NewArtistRepository)
|
||||
utils.DefineSingleton(new(domain.AlbumRepository), persistence.NewAlbumRepository)
|
||||
utils.DefineSingleton(new(domain.MediaFileRepository), persistence.NewMediaFileRepository)
|
||||
|
||||
// Engine (Use cases)
|
||||
utils.DefineSingleton(new(engine.Browser), engine.NewBrowser, pr, fr, ir, ar, alr, mr)
|
||||
utils.DefineSingleton(new(engine.Browser), engine.NewBrowser)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user