diff --git a/domain/domain.go b/domain/domain.go index 5b24859..b0a6f8e 100755 --- a/domain/domain.go +++ b/domain/domain.go @@ -34,6 +34,8 @@ func NewDomain() Domain { downloadService := NewDownloadService(softwareRepository, releaseRepository) + fileService := NewFileService(fileRepository) + return Domain{ SoftwareRepository: softwareRepository, ReleaseRepository: releaseRepository, @@ -41,5 +43,6 @@ func NewDomain() Domain { DownloadService: downloadService, SoftwareUpdaterService: softwareUpdaterService, SoftwareService: softwareService, + FileService: fileService, } } diff --git a/domain/service.file.go b/domain/service.file.go index 3f8e884..24c986b 100644 --- a/domain/service.file.go +++ b/domain/service.file.go @@ -8,9 +8,9 @@ type FileService struct { FileRepository FileRepositoryInterface } -func NewFileService() *FileService { +func NewFileService(file_repository FileRepositoryInterface) *FileService { return &FileService{ - FileRepository: NewFileRepository(), + FileRepository: file_repository, } }