Simplified DI resolution

This commit is contained in:
Deluan
2016-03-11 15:16:17 -05:00
parent e9861e1b26
commit f4c1dbdd3c
8 changed files with 12 additions and 22 deletions
+2 -8
View File
@@ -27,14 +27,8 @@ func StartImport() {
go func() {
// TODO Move all to DI
i := &Importer{mediaFolder: beego.AppConfig.String("musicFolder")}
utils.ResolveDependency(&i.mfRepo)
utils.ResolveDependency(&i.albumRepo)
utils.ResolveDependency(&i.artistRepo)
utils.ResolveDependency(&i.idxRepo)
utils.ResolveDependency(&i.plsRepo)
utils.ResolveDependency(&i.propertyRepo)
utils.ResolveDependency(&i.search)
utils.ResolveDependency(&i.scanner)
utils.ResolveDependencies(&i.mfRepo, &i.albumRepo, &i.artistRepo, &i.idxRepo, &i.plsRepo,
&i.propertyRepo, &i.search, &i.scanner)
i.Run()
}()
}