Example #1
0
        public MediaCoverModule(IAppFolderInfo appFolderInfo, IDiskProvider diskProvider) : base("MediaCover")
        {
            _appFolderInfo = appFolderInfo;
            _diskProvider = diskProvider;

            Get[MEDIA_COVER_ROUTE] = options => GetMediaCover(options.seriesId, options.filename);
        }
Example #2
0
        public AppFolderInfo(IDiskProvider diskProvider, IStartupArguments startupArguments)
        {
            _diskProvider = diskProvider;

            if (OsInfo.IsLinux)
            {
                DATA_SPECIAL_FOLDER = Environment.SpecialFolder.ApplicationData;
            }

            _logger =  NzbDroneLogger.GetLogger(this);

            if (startupArguments.Args.ContainsKey(StartupArguments.APPDATA))
            {
                AppDataFolder = startupArguments.Args[StartupArguments.APPDATA];
            }
            else
            {
                AppDataFolder = Path.Combine(Environment.GetFolderPath(DATA_SPECIAL_FOLDER, Environment.SpecialFolderOption.None), "NzbDrone");
            }

            _diskProvider.EnsureFolder(AppDataFolder);

            StartUpFolder = new FileInfo(Assembly.GetExecutingAssembly().Location).Directory.FullName;
            TempFolder = Path.GetTempPath();

            diskProvider.EnsureFolder(AppDataFolder);

            if (!OsInfo.IsLinux)
            {
                SetPermissions();
            }
        }
Example #3
0
 public DiskSpaceService(ISeriesService seriesService, IConfigService configService, IDiskProvider diskProvider, Logger logger)
 {
     _seriesService = seriesService;
     _configService = configService;
     _diskProvider = diskProvider;
     _logger = logger;
 }
Example #4
0
 public ScanWatchFolder(ICacheManager cacheManager, IDiskScanService diskScanService, IDiskProvider diskProvider, Logger logger)
 {
     _logger = logger;
     _diskProvider = diskProvider;
     _diskScanService = diskScanService;
     _watchFolderItemCache = cacheManager.GetCache<Dictionary<string, WatchFolderItem>>(GetType());
 }
Example #5
0
 public SeriesProvider(IDiskProvider diskProvider, IConfigProvider configProvider, IRepository dataRepository, ITvDbProvider tvDbProvider)
 {
     _diskProvider = diskProvider;
     _config = configProvider;
     _sonioRepo = dataRepository;
     _tvDb = tvDbProvider;
 }
Example #6
0
 public PneumaticClient(IConfigService configService, IHttpProvider httpProvider,
                             IDiskProvider diskProvider)
 {
     _configService = configService;
     _httpProvider = httpProvider;
     _diskProvider = diskProvider;
 }
 public DeleteBadMediaCovers(ISeriesService seriesService, IMetadataFileService metadataFileService, IDiskProvider diskProvider, IConfigService configService, Logger logger)
 {
     _seriesService = seriesService;
     _metadataFileService = metadataFileService;
     _diskProvider = diskProvider;
     _configService = configService;
     _logger = logger;
 }
 public CleanExtraFileService(IMetadataFileService metadataFileService,
                             IDiskProvider diskProvider,
                             Logger logger)
 {
     _metadataFileService = metadataFileService;
     _diskProvider = diskProvider;
     _logger = logger;
 }
 public MediaFileAttributeService(IConfigService configService,
                                  IDiskProvider diskProvider,
                                  Logger logger)
 {
     _configService = configService;
     _diskProvider = diskProvider;
     _logger = logger;
 }
Example #10
0
 public UpdateLogFileModule(IAppFolderInfo appFolderInfo,
                            IDiskProvider diskProvider,
                            IConfigFileProvider configFileProvider)
     : base(diskProvider, configFileProvider, "/update")
 {
     _appFolderInfo = appFolderInfo;
     _diskProvider = diskProvider;
 }
Example #11
0
 public DbFactory(IMigrationController migrationController,
                  IConnectionStringFactory connectionStringFactory,
                  IDiskProvider diskProvider)
 {
     _migrationController = migrationController;
     _connectionStringFactory = connectionStringFactory;
     _diskProvider = diskProvider;
 }
Example #12
0
        public DiskTransferService(IDiskProvider diskProvider, Logger logger)
        {
            _diskProvider = diskProvider;
            _logger = logger;

            // TODO: Atm we haven't seen partial transfers on windows so we disable verified transfer.
            // (If enabled in the future, be sure to check specifically for ReFS, which doesn't support hardlinks.)
            VerificationMode = OsInfo.IsWindows ? DiskTransferVerificationMode.VerifyOnly : DiskTransferVerificationMode.Transactional;
        }
Example #13
0
 public Vuze(ITransmissionProxy proxy,
             ITorrentFileInfoReader torrentFileInfoReader,
             IHttpClient httpClient,
             IConfigService configService,
             IDiskProvider diskProvider,
             IRemotePathMappingService remotePathMappingService,
             Logger logger)
     : base(proxy, torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, logger)
 {
 }
        protected StaticResourceMapperBase(IDiskProvider diskProvider, Logger logger)
        {
            _diskProvider = diskProvider;
            _logger = logger;

            if (!RuntimeInfo.IsProduction)
            {
                _caseSensitive = true;
            }
        }
        protected StaticResourceMapperBase(IDiskProvider diskProvider, Logger logger)
        {
            _diskProvider = diskProvider;
            _logger = logger;

            if (!RuntimeInfoBase.IsProduction)
            {
                _caseSensitive = StringComparison.OrdinalIgnoreCase;
            }
        }
Example #16
0
 public BackupAppData(IAppFolderInfo appFolderInfo,
                      IDiskProvider diskProvider,
                      IDiskTransferService diskTransferService,
                      Logger logger)
 {
     _appFolderInfo = appFolderInfo;
     _diskProvider = diskProvider;
     _diskTransferService = diskTransferService;
     _logger = logger;
 }
Example #17
0
 public RootFolderService(IBasicRepository<RootFolder> rootFolderRepository,
                          IDiskProvider diskProvider,
                          ISeriesRepository seriesRepository,
                          IConfigService configService)
 {
     _rootFolderRepository = rootFolderRepository;
     _diskProvider = diskProvider;
     _seriesRepository = seriesRepository;
     _configService = configService;
 }
Example #18
0
 public IndexHtmlMapper(IAppFolderInfo appFolderInfo,
                        IDiskProvider diskProvider,
                        IConfigFileProvider configFileProvider,
                        Logger logger)
     : base(diskProvider, logger)
 {
     _diskProvider = diskProvider;
     _configFileProvider = configFileProvider;
     _indexPath = Path.Combine(appFolderInfo.StartUpFolder, "UI", "index.html");
 }
Example #19
0
 public UpdateCheck(IDiskProvider diskProvider,
                    IAppFolderInfo appFolderInfo,
                    ICheckUpdateService checkUpdateService,
                    IConfigFileProvider configFileProvider)
 {
     _diskProvider = diskProvider;
     _appFolderInfo = appFolderInfo;
     _checkUpdateService = checkUpdateService;
     _configFileProvider = configFileProvider;
 }
 public InstallUpdateService(IDiskProvider diskProvider, IDetectApplicationType detectApplicationType, ITerminateNzbDrone terminateNzbDrone,
     IAppFolderInfo appFolderInfo, IBackupAndRestore backupAndRestore, IStartNzbDrone startNzbDrone, Logger logger)
 {
     _diskProvider = diskProvider;
     _detectApplicationType = detectApplicationType;
     _terminateNzbDrone = terminateNzbDrone;
     _appFolderInfo = appFolderInfo;
     _backupAndRestore = backupAndRestore;
     _startNzbDrone = startNzbDrone;
     _logger = logger;
 }
        public RemotePathMappingService(IDownloadClientRepository downloadClientRepository,
                                        IRemotePathMappingRepository remotePathMappingRepository,
                                        IDiskProvider diskProvider,
                                        ICacheManager cacheManager,
                                        Logger logger)
        {
            _remotePathMappingRepository = remotePathMappingRepository;
            _diskProvider = diskProvider;
            _logger = logger;

            _cache = cacheManager.GetCache<List<RemotePathMapping>>(GetType());
        }
Example #22
0
 public NzbImportProvider(IDiskProvider disk, IHttpProvider http, IDecompressProvider decompress, INzbParseProvider parse, INzbQueueProvider queue, INntpProvider nntp, IPreQueueProvider preQueue, IConfigProvider config)
 {
     _disk = disk;
     _http = http;
     _decompress = decompress;
     _parse = parse;
     _queue = queue;
     _list = new List<NzbImportModel>();
     _nntp = nntp;
     _preQueue = preQueue;
     _config = config;
 }
 public UpgradeMediaFileService(IRecycleBinProvider recycleBinProvider,
                                IMediaFileService mediaFileService,
                                IMoveEpisodeFiles episodeFileMover,
                                IDiskProvider diskProvider,
                                Logger logger)
 {
     _recycleBinProvider = recycleBinProvider;
     _mediaFileService = mediaFileService;
     _episodeFileMover = episodeFileMover;
     _diskProvider = diskProvider;
     _logger = logger;
 }
Example #24
0
        public DiskTransferService(IDiskProvider diskProvider, Logger logger)
        {
            _diskProvider = diskProvider;
            _logger = logger;

            // TODO: Atm we haven't seen partial transfers on windows so we disable verified transfer.
            // (If enabled in the future, be sure to check specifically for ReFS, which doesn't support hardlinks.)
            VerificationMode = OsInfo.IsWindows ? DiskTransferVerificationMode.VerifyOnly : DiskTransferVerificationMode.Transactional;

            // TODO: Disabled the transactional logic entirely coz we have a couple of potential issues which we don't want in master.
            VerificationMode = DiskTransferVerificationMode.VerifyOnly;
        }
Example #25
0
        public IndexHtmlMapper(IAppFolderInfo appFolderInfo,
                               IDiskProvider diskProvider,
                               IConfigFileProvider configFileProvider,
                               Logger logger)
            : base(diskProvider, logger)
        {
            _diskProvider = diskProvider;
            _indexPath = Path.Combine(appFolderInfo.StartUpFolder, "UI", "index.html");

            API_KEY = configFileProvider.ApiKey;
            URL_BASE = configFileProvider.UrlBase;
        }
 public EpisodeFileMovingService(IEpisodeService episodeService,
                         IBuildFileNames buildFileNames,
                         IDiskProvider diskProvider,
                         IConfigService configService,
                         Logger logger)
 {
     _episodeService = episodeService;
     _buildFileNames = buildFileNames;
     _diskProvider = diskProvider;
     _configService = configService;
     _logger = logger;
 }
Example #27
0
 public ParsingService(IEpisodeService episodeService,
                       ISeriesService seriesService,
                       IDiskProvider diskProvider,
                       ISceneMappingService sceneMappingService,
                       Logger logger)
 {
     _episodeService = episodeService;
     _seriesService = seriesService;
     _diskProvider = diskProvider;
     _sceneMappingService = sceneMappingService;
     _logger = logger;
 }
Example #28
0
 public ImportApprovedEpisodes(IUpgradeMediaFiles episodeFileUpgrader,
                               IMediaFileService mediaFileService,
                               IDiskProvider diskProvider,
                               IEventAggregator eventAggregator,
                               Logger logger)
 {
     _episodeFileUpgrader = episodeFileUpgrader;
     _mediaFileService = mediaFileService;
     _diskProvider = diskProvider;
     _eventAggregator = eventAggregator;
     _logger = logger;
 }
Example #29
0
 public RootFolderService(IRootFolderRepository rootFolderRepository,
                          IDiskProvider diskProvider,
                          ISeriesRepository seriesRepository,
                          IConfigService configService,
                          Logger logger)
 {
     _rootFolderRepository = rootFolderRepository;
     _diskProvider = diskProvider;
     _seriesRepository = seriesRepository;
     _configService = configService;
     _logger = logger;
 }
 public MoveEpisodeFiles(IEpisodeService episodeService,
                         IBuildFileNames buildFileNames,
                         IEventAggregator eventAggregator,
                         IDiskProvider diskProvider,
                         Logger logger)
 {
     _episodeService = episodeService;
     _buildFileNames = buildFileNames;
     _eventAggregator = eventAggregator;
     _diskProvider = diskProvider;
     _logger = logger;
 }
Example #31
0
 public MetadataService(IMetadataFactory metadataFactory,
                        IMetadataFileService metadataFileService,
                        ICleanMetadataService cleanMetadataService,
                        IMediaFileService mediaFileService,
                        IEpisodeService episodeService,
                        IDiskTransferService diskTransferService,
                        IDiskProvider diskProvider,
                        IHttpClient httpClient,
                        IMediaFileAttributeService mediaFileAttributeService,
                        IEventAggregator eventAggregator,
                        Logger logger)
 {
     _metadataFactory           = metadataFactory;
     _metadataFileService       = metadataFileService;
     _cleanMetadataService      = cleanMetadataService;
     _mediaFileService          = mediaFileService;
     _episodeService            = episodeService;
     _diskTransferService       = diskTransferService;
     _diskProvider              = diskProvider;
     _httpClient                = httpClient;
     _mediaFileAttributeService = mediaFileAttributeService;
     _eventAggregator           = eventAggregator;
     _logger = logger;
 }
 public DownloadedMovieImportService(IDiskProvider diskProvider,
                                     IDiskScanService diskScanService,
                                     IMovieService movieService,
                                     IParsingService parsingService,
                                     IMakeImportDecision importDecisionMaker,
                                     IImportApprovedMovie importApprovedMovie,
                                     IDetectSample detectSample,
                                     IRuntimeInfo runtimeInfo,
                                     IConfigService config,
                                     IHistoryService historyService,
                                     Logger logger)
 {
     _diskProvider        = diskProvider;
     _diskScanService     = diskScanService;
     _movieService        = movieService;
     _parsingService      = parsingService;
     _importDecisionMaker = importDecisionMaker;
     _importApprovedMovie = importApprovedMovie;
     _detectSample        = detectSample;
     _runtimeInfo         = runtimeInfo;
     _config         = config;
     _historyService = historyService;
     _logger         = logger;
 }
 public TrackFileMovingService(ITrackService trackService,
                               IAlbumService albumService,
                               IUpdateTrackFileService updateTrackFileService,
                               IBuildFileNames buildFileNames,
                               IDiskTransferService diskTransferService,
                               IDiskProvider diskProvider,
                               IRootFolderWatchingService rootFolderWatchingService,
                               IMediaFileAttributeService mediaFileAttributeService,
                               IEventAggregator eventAggregator,
                               IConfigService configService,
                               Logger logger)
 {
     _trackService              = trackService;
     _albumService              = albumService;
     _updateTrackFileService    = updateTrackFileService;
     _buildFileNames            = buildFileNames;
     _diskTransferService       = diskTransferService;
     _diskProvider              = diskProvider;
     _rootFolderWatchingService = rootFolderWatchingService;
     _mediaFileAttributeService = mediaFileAttributeService;
     _eventAggregator           = eventAggregator;
     _configService             = configService;
     _logger = logger;
 }
Example #34
0
 public ManualImportService(IDiskProvider diskProvider,
     IParsingService parsingService,
     IDiskScanService diskScanService,
     IMakeImportDecision importDecisionMaker,
     IMovieService movieService,
     IAggregationService aggregationService,
     IImportApprovedMovie importApprovedMovie,
     ITrackedDownloadService trackedDownloadService,
     IDownloadedMovieImportService downloadedMovieImportService,
     IEventAggregator eventAggregator,
     Logger logger)
 {
     _diskProvider = diskProvider;
     _parsingService = parsingService;
     _diskScanService = diskScanService;
     _importDecisionMaker = importDecisionMaker;
     _movieService = movieService;
     _aggregationService = aggregationService;
     _importApprovedMovie = importApprovedMovie;
     _trackedDownloadService = trackedDownloadService;
     _downloadedMovieImportService = downloadedMovieImportService;
     _eventAggregator = eventAggregator;
     _logger = logger;
 }
Example #35
0
 public DiskScanService(IDiskProvider diskProvider,
                        IMakeImportDecision importDecisionMaker,
                        IImportApprovedMovie importApprovedMovies,
                        IConfigService configService,
                        IMovieService movieService,
                        IMediaFileService mediaFileService,
                        IMediaFileTableCleanupService mediaFileTableCleanupService,
                        IRootFolderService rootFolderService,
                        IUpdateMediaInfo updateMediaInfoService,
                        IEventAggregator eventAggregator,
                        Logger logger)
 {
     _diskProvider                 = diskProvider;
     _importDecisionMaker          = importDecisionMaker;
     _importApprovedMovies         = importApprovedMovies;
     _configService                = configService;
     _movieService                 = movieService;
     _mediaFileService             = mediaFileService;
     _mediaFileTableCleanupService = mediaFileTableCleanupService;
     _rootFolderService            = rootFolderService;
     _updateMediaInfoService       = updateMediaInfoService;
     _eventAggregator              = eventAggregator;
     _logger = logger;
 }
Example #36
0
 public InstallUpdateService(ICheckUpdateService checkUpdateService,
                             IAppFolderInfo appFolderInfo,
                             IManageCommandQueue commandQueueManager,
                             IDiskProvider diskProvider,
                             IDiskTransferService diskTransferService,
                             IHttpClient httpClient,
                             IArchiveService archiveService,
                             IProcessProvider processProvider,
                             IVerifyUpdates updateVerifier,
                             IStartupContext startupContext,
                             IDeploymentInfoProvider deploymentInfoProvider,
                             IConfigFileProvider configFileProvider,
                             IRuntimeInfo runtimeInfo,
                             IBackupService backupService,
                             Logger logger)
 {
     if (configFileProvider == null)
     {
         throw new ArgumentNullException(nameof(configFileProvider));
     }
     _checkUpdateService     = checkUpdateService;
     _appFolderInfo          = appFolderInfo;
     _commandQueueManager    = commandQueueManager;
     _diskProvider           = diskProvider;
     _diskTransferService    = diskTransferService;
     _httpClient             = httpClient;
     _archiveService         = archiveService;
     _processProvider        = processProvider;
     _updateVerifier         = updateVerifier;
     _startupContext         = startupContext;
     _deploymentInfoProvider = deploymentInfoProvider;
     _configFileProvider     = configFileProvider;
     _runtimeInfo            = runtimeInfo;
     _backupService          = backupService;
     _logger = logger;
 }
Example #37
0
 public ImportDecisionMaker(IEnumerable <IImportDecisionEngineSpecification> specifications,
                            IParsingService parsingService,
                            IMediaFileService mediaFileService,
                            IDiskProvider diskProvider,
                            IVideoFileInfoReader videoFileInfoReader,
                            IDetectSample detectSample,
                            IQualityDefinitionService qualitiesService,
                            IConfigService config,
                            IHistoryService historyService,
                            ICacheManager cacheManager,
                            Logger logger)
 {
     _specifications      = specifications;
     _parsingService      = parsingService;
     _mediaFileService    = mediaFileService;
     _diskProvider        = diskProvider;
     _videoFileInfoReader = videoFileInfoReader;
     _detectSample        = detectSample;
     _qualitiesService    = qualitiesService;
     _config         = config;
     _historyService = historyService;
     _warnedFiles    = cacheManager.GetCache <string>(this.GetType());
     _logger         = logger;
 }
Example #38
0
 public MetadataService(IConfigService configService,
                        IDiskProvider diskProvider,
                        IDiskTransferService diskTransferService,
                        IRecycleBinProvider recycleBinProvider,
                        IOtherExtraFileRenamer otherExtraFileRenamer,
                        IMetadataFactory metadataFactory,
                        ICleanMetadataService cleanMetadataService,
                        IHttpClient httpClient,
                        IMediaFileAttributeService mediaFileAttributeService,
                        IMetadataFileService metadataFileService,
                        Logger logger)
     : base(configService, diskProvider, diskTransferService, logger)
 {
     _metadataFactory           = metadataFactory;
     _cleanMetadataService      = cleanMetadataService;
     _otherExtraFileRenamer     = otherExtraFileRenamer;
     _recycleBinProvider        = recycleBinProvider;
     _diskTransferService       = diskTransferService;
     _diskProvider              = diskProvider;
     _httpClient                = httpClient;
     _mediaFileAttributeService = mediaFileAttributeService;
     _metadataFileService       = metadataFileService;
     _logger = logger;
 }
Example #39
0
 public ImportDecisionMaker(IEnumerable <IImportDecisionEngineSpecification <LocalTrack> > trackSpecifications,
                            IEnumerable <IImportDecisionEngineSpecification <LocalAlbumRelease> > albumSpecifications,
                            IMediaFileService mediaFileService,
                            IAudioTagService audioTagService,
                            IAugmentingService augmentingService,
                            IIdentificationService identificationService,
                            IAlbumService albumService,
                            IReleaseService releaseService,
                            IEventAggregator eventAggregator,
                            IDiskProvider diskProvider,
                            Logger logger)
 {
     _trackSpecifications   = trackSpecifications;
     _albumSpecifications   = albumSpecifications;
     _mediaFileService      = mediaFileService;
     _audioTagService       = audioTagService;
     _augmentingService     = augmentingService;
     _identificationService = identificationService;
     _albumService          = albumService;
     _releaseService        = releaseService;
     _eventAggregator       = eventAggregator;
     _diskProvider          = diskProvider;
     _logger = logger;
 }
Example #40
0
 public InstallUpdateService(IDiskProvider diskProvider,
                             IDiskTransferService diskTransferService,
                             IDetectApplicationType detectApplicationType,
                             IDetectExistingVersion detectExistingVersion,
                             ITerminateNzbDrone terminateNzbDrone,
                             IAppFolderInfo appFolderInfo,
                             IBackupAndRestore backupAndRestore,
                             IBackupAppData backupAppData,
                             IStartNzbDrone startNzbDrone,
                             IProcessProvider processProvider,
                             Logger logger)
 {
     _diskProvider          = diskProvider;
     _diskTransferService   = diskTransferService;
     _detectApplicationType = detectApplicationType;
     _detectExistingVersion = detectExistingVersion;
     _terminateNzbDrone     = terminateNzbDrone;
     _appFolderInfo         = appFolderInfo;
     _backupAndRestore      = backupAndRestore;
     _backupAppData         = backupAppData;
     _startNzbDrone         = startNzbDrone;
     _processProvider       = processProvider;
     _logger = logger;
 }
Example #41
0
 public FreeSpaceSpecification(IDiskProvider diskProvider, IConfigService configService, Logger logger)
 {
     _diskProvider  = diskProvider;
     _configService = configService;
     _logger        = logger;
 }
Example #42
0
 public VideoFileInfoReader(IDiskProvider diskProvider, Logger logger)
 {
     _diskProvider = diskProvider;
     _logger       = logger;
 }
Example #43
0
 public DroneFactoryCheck(IConfigService configService, IDiskProvider diskProvider)
 {
     _configService = configService;
     _diskProvider  = diskProvider;
 }
Example #44
0
 public XbmcNfoDetector(IDiskProvider diskProvider)
 {
     _diskProvider = diskProvider;
 }
Example #45
0
 public BrowserConfig(IAppFolderInfo appFolderInfo, IDiskProvider diskProvider, IConfigFileProvider configFileProvider, Logger logger)
     : base(diskProvider, logger)
 {
     _appFolderInfo      = appFolderInfo;
     _configFileProvider = configFileProvider;
 }
Example #46
0
 public MediaCoverMapper(IAppFolderInfo appFolderInfo, IDiskProvider diskProvider, Logger logger)
     : base(diskProvider, logger)
 {
     _appFolderInfo = appFolderInfo;
     _diskProvider  = diskProvider;
 }
Example #47
0
 public RobotsTxtMapper(IAppFolderInfo appFolderInfo, IDiskProvider diskProvider, IConfigFileProvider configFileProvider, Logger logger)
     : base(diskProvider, logger)
 {
     _appFolderInfo      = appFolderInfo;
     _configFileProvider = configFileProvider;
 }
Example #48
0
 public CleanupTemporaryUpdateFiles(IDiskProvider diskProvider, IAppFolderInfo appFolderInfo)
 {
     _diskProvider  = diskProvider;
     _appFolderInfo = appFolderInfo;
 }
Example #49
0
 public DeleteBadMediaCovers(ISeriesService seriesService, IMetadataFileService metadataFileService, IDiskProvider diskProvider, IConfigService configService, Logger logger)
 {
     _seriesService       = seriesService;
     _metadataFileService = metadataFileService;
     _diskProvider        = diskProvider;
     _configService       = configService;
     _logger = logger;
 }
Example #50
0
 public BackupFileMapper(IBackupService backupService, IDiskProvider diskProvider, Logger logger)
     : base(diskProvider, logger)
 {
     _backupService = backupService;
 }
Example #51
0
 public ImageResizer(IDiskProvider diskProvider)
 {
     _diskProvider = diskProvider;
 }
Example #52
0
 public UserService(IUserRepository repo, IAppFolderInfo appFolderInfo, IDiskProvider diskProvider)
 {
     _repo          = repo;
     _appFolderInfo = appFolderInfo;
     _diskProvider  = diskProvider;
 }
Example #53
0
 public StaticResourceMapper(IAppFolderInfo appFolderInfo, IDiskProvider diskProvider, IConfigFileProvider configFileProvider, Logger logger)
     : base(diskProvider, logger)
 {
     _appFolderInfo      = appFolderInfo;
     _configFileProvider = configFileProvider;
 }
 public ImportListRootFolderCheck(IImportListFactory importListFactory, IDiskProvider diskProvider)
 {
     _importListFactory = importListFactory;
     _diskProvider      = diskProvider;
 }
Example #55
0
 public FreeSpaceSpecification(IDiskProvider diskProvider, Logger logger)
 {
     _diskProvider = diskProvider;
     _logger       = logger;
 }
Example #56
0
 public UpdateLogFileMapper(IAppFolderInfo appFolderInfo, IDiskProvider diskProvider, Logger logger)
     : base(diskProvider, logger)
 {
     _appFolderInfo = appFolderInfo;
 }
Example #57
0
 public CustomScript(IDiskProvider diskProvider, IProcessProvider processProvider, Logger logger)
 {
     _diskProvider    = diskProvider;
     _processProvider = processProvider;
     _logger          = logger;
 }
Example #58
0
 public DiskSpaceService(ISeriesService seriesService, IConfigService configService, IDiskProvider diskProvider, Logger logger)
 {
     _seriesService = seriesService;
     _configService = configService;
     _diskProvider  = diskProvider;
     _logger        = logger;
 }
Example #59
0
 public AppFolderFactory(IAppFolderInfo appFolderInfo, IDiskProvider diskProvider)
 {
     _appFolderInfo = appFolderInfo;
     _diskProvider  = diskProvider;
     _logger        = NzbDroneLogger.GetLogger(this);
 }
Example #60
0
 public UpdateCheck(IDiskProvider diskProvider, IAppFolderInfo appFolderInfo, ICheckUpdateService checkUpdateService)
 {
     _diskProvider       = diskProvider;
     _appFolderInfo      = appFolderInfo;
     _checkUpdateService = checkUpdateService;
 }