Пример #1
0
        public MediaCoverModule(IAppFolderInfo appFolderInfo, IDiskProvider diskProvider) : base("MediaCover")
        {
            _appFolderInfo = appFolderInfo;
            _diskProvider = diskProvider;

            Get[MEDIA_COVER_ROUTE] = options => GetMediaCover(options.seriesId, options.filename);
        }
Пример #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();
            }
        }
Пример #3
0
 public DiskSpaceService(ISeriesService seriesService, IConfigService configService, IDiskProvider diskProvider, Logger logger)
 {
     _seriesService = seriesService;
     _configService = configService;
     _diskProvider = diskProvider;
     _logger = logger;
 }
Пример #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());
 }
Пример #5
0
 public SeriesProvider(IDiskProvider diskProvider, IConfigProvider configProvider, IRepository dataRepository, ITvDbProvider tvDbProvider)
 {
     _diskProvider = diskProvider;
     _config = configProvider;
     _sonioRepo = dataRepository;
     _tvDb = tvDbProvider;
 }
Пример #6
0
 public PneumaticClient(IConfigService configService, IHttpProvider httpProvider,
                             IDiskProvider diskProvider)
 {
     _configService = configService;
     _httpProvider = httpProvider;
     _diskProvider = diskProvider;
 }
Пример #7
0
 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;
 }
Пример #10
0
 public UpdateLogFileModule(IAppFolderInfo appFolderInfo,
                            IDiskProvider diskProvider,
                            IConfigFileProvider configFileProvider)
     : base(diskProvider, configFileProvider, "/update")
 {
     _appFolderInfo = appFolderInfo;
     _diskProvider = diskProvider;
 }
Пример #11
0
 public DbFactory(IMigrationController migrationController,
                  IConnectionStringFactory connectionStringFactory,
                  IDiskProvider diskProvider)
 {
     _migrationController = migrationController;
     _connectionStringFactory = connectionStringFactory;
     _diskProvider = diskProvider;
 }
Пример #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;
        }
Пример #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;
            }
        }
Пример #15
0
        protected StaticResourceMapperBase(IDiskProvider diskProvider, Logger logger)
        {
            _diskProvider = diskProvider;
            _logger = logger;

            if (!RuntimeInfoBase.IsProduction)
            {
                _caseSensitive = StringComparison.OrdinalIgnoreCase;
            }
        }
Пример #16
0
 public BackupAppData(IAppFolderInfo appFolderInfo,
                      IDiskProvider diskProvider,
                      IDiskTransferService diskTransferService,
                      Logger logger)
 {
     _appFolderInfo = appFolderInfo;
     _diskProvider = diskProvider;
     _diskTransferService = diskTransferService;
     _logger = logger;
 }
Пример #17
0
 public RootFolderService(IBasicRepository<RootFolder> rootFolderRepository,
                          IDiskProvider diskProvider,
                          ISeriesRepository seriesRepository,
                          IConfigService configService)
 {
     _rootFolderRepository = rootFolderRepository;
     _diskProvider = diskProvider;
     _seriesRepository = seriesRepository;
     _configService = configService;
 }
Пример #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");
 }
Пример #19
0
 public UpdateCheck(IDiskProvider diskProvider,
                    IAppFolderInfo appFolderInfo,
                    ICheckUpdateService checkUpdateService,
                    IConfigFileProvider configFileProvider)
 {
     _diskProvider = diskProvider;
     _appFolderInfo = appFolderInfo;
     _checkUpdateService = checkUpdateService;
     _configFileProvider = configFileProvider;
 }
Пример #20
0
 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;
 }
Пример #21
0
        public RemotePathMappingService(IDownloadClientRepository downloadClientRepository,
                                        IRemotePathMappingRepository remotePathMappingRepository,
                                        IDiskProvider diskProvider,
                                        ICacheManager cacheManager,
                                        Logger logger)
        {
            _remotePathMappingRepository = remotePathMappingRepository;
            _diskProvider = diskProvider;
            _logger = logger;

            _cache = cacheManager.GetCache<List<RemotePathMapping>>(GetType());
        }
Пример #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;
 }
Пример #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;
        }
Пример #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;
 }
Пример #27
0
 public ParsingService(IEpisodeService episodeService,
                       ISeriesService seriesService,
                       IDiskProvider diskProvider,
                       ISceneMappingService sceneMappingService,
                       Logger logger)
 {
     _episodeService = episodeService;
     _seriesService = seriesService;
     _diskProvider = diskProvider;
     _sceneMappingService = sceneMappingService;
     _logger = logger;
 }
Пример #28
0
 public ImportApprovedEpisodes(IUpgradeMediaFiles episodeFileUpgrader,
                               IMediaFileService mediaFileService,
                               IDiskProvider diskProvider,
                               IEventAggregator eventAggregator,
                               Logger logger)
 {
     _episodeFileUpgrader = episodeFileUpgrader;
     _mediaFileService = mediaFileService;
     _diskProvider = diskProvider;
     _eventAggregator = eventAggregator;
     _logger = logger;
 }
Пример #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;
 }
Пример #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;
 }
Пример #33
0
 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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #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;
 }
Пример #41
0
 public FreeSpaceSpecification(IDiskProvider diskProvider, IConfigService configService, Logger logger)
 {
     _diskProvider  = diskProvider;
     _configService = configService;
     _logger        = logger;
 }
Пример #42
0
 public VideoFileInfoReader(IDiskProvider diskProvider, Logger logger)
 {
     _diskProvider = diskProvider;
     _logger       = logger;
 }
Пример #43
0
 public DroneFactoryCheck(IConfigService configService, IDiskProvider diskProvider)
 {
     _configService = configService;
     _diskProvider  = diskProvider;
 }
Пример #44
0
 public XbmcNfoDetector(IDiskProvider diskProvider)
 {
     _diskProvider = diskProvider;
 }
Пример #45
0
 public BrowserConfig(IAppFolderInfo appFolderInfo, IDiskProvider diskProvider, IConfigFileProvider configFileProvider, Logger logger)
     : base(diskProvider, logger)
 {
     _appFolderInfo      = appFolderInfo;
     _configFileProvider = configFileProvider;
 }
Пример #46
0
 public MediaCoverMapper(IAppFolderInfo appFolderInfo, IDiskProvider diskProvider, Logger logger)
     : base(diskProvider, logger)
 {
     _appFolderInfo = appFolderInfo;
     _diskProvider  = diskProvider;
 }
Пример #47
0
 public RobotsTxtMapper(IAppFolderInfo appFolderInfo, IDiskProvider diskProvider, IConfigFileProvider configFileProvider, Logger logger)
     : base(diskProvider, logger)
 {
     _appFolderInfo      = appFolderInfo;
     _configFileProvider = configFileProvider;
 }
Пример #48
0
 public CleanupTemporaryUpdateFiles(IDiskProvider diskProvider, IAppFolderInfo appFolderInfo)
 {
     _diskProvider  = diskProvider;
     _appFolderInfo = appFolderInfo;
 }
Пример #49
0
 public DeleteBadMediaCovers(ISeriesService seriesService, IMetadataFileService metadataFileService, IDiskProvider diskProvider, IConfigService configService, Logger logger)
 {
     _seriesService       = seriesService;
     _metadataFileService = metadataFileService;
     _diskProvider        = diskProvider;
     _configService       = configService;
     _logger = logger;
 }
Пример #50
0
 public BackupFileMapper(IBackupService backupService, IDiskProvider diskProvider, Logger logger)
     : base(diskProvider, logger)
 {
     _backupService = backupService;
 }
Пример #51
0
 public ImageResizer(IDiskProvider diskProvider)
 {
     _diskProvider = diskProvider;
 }
Пример #52
0
 public UserService(IUserRepository repo, IAppFolderInfo appFolderInfo, IDiskProvider diskProvider)
 {
     _repo          = repo;
     _appFolderInfo = appFolderInfo;
     _diskProvider  = diskProvider;
 }
Пример #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;
 }
Пример #55
0
 public FreeSpaceSpecification(IDiskProvider diskProvider, Logger logger)
 {
     _diskProvider = diskProvider;
     _logger       = logger;
 }
Пример #56
0
 public UpdateLogFileMapper(IAppFolderInfo appFolderInfo, IDiskProvider diskProvider, Logger logger)
     : base(diskProvider, logger)
 {
     _appFolderInfo = appFolderInfo;
 }
Пример #57
0
 public CustomScript(IDiskProvider diskProvider, IProcessProvider processProvider, Logger logger)
 {
     _diskProvider    = diskProvider;
     _processProvider = processProvider;
     _logger          = logger;
 }
Пример #58
0
 public DiskSpaceService(ISeriesService seriesService, IConfigService configService, IDiskProvider diskProvider, Logger logger)
 {
     _seriesService = seriesService;
     _configService = configService;
     _diskProvider  = diskProvider;
     _logger        = logger;
 }
Пример #59
0
 public AppFolderFactory(IAppFolderInfo appFolderInfo, IDiskProvider diskProvider)
 {
     _appFolderInfo = appFolderInfo;
     _diskProvider  = diskProvider;
     _logger        = NzbDroneLogger.GetLogger(this);
 }
Пример #60
0
 public UpdateCheck(IDiskProvider diskProvider, IAppFolderInfo appFolderInfo, ICheckUpdateService checkUpdateService)
 {
     _diskProvider       = diskProvider;
     _appFolderInfo      = appFolderInfo;
     _checkUpdateService = checkUpdateService;
 }