コード例 #1
0
ファイル: MediaCoverModule.cs プロジェクト: Djohnnie/Sonarr
        public MediaCoverModule(IAppFolderInfo appFolderInfo, IDiskProvider diskProvider) : base("MediaCover")
        {
            _appFolderInfo = appFolderInfo;
            _diskProvider = diskProvider;

            Get[MEDIA_COVER_ROUTE] = options => GetMediaCover(options.seriesId, options.filename);
        }
コード例 #2
0
ファイル: AppFolderInfo.cs プロジェクト: peterlandry/NzbDrone
        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
ファイル: DiskSpaceService.cs プロジェクト: nnic/Sonarr
 public DiskSpaceService(ISeriesService seriesService, IConfigService configService, IDiskProvider diskProvider, Logger logger)
 {
     _seriesService = seriesService;
     _configService = configService;
     _diskProvider = diskProvider;
     _logger = logger;
 }
コード例 #4
0
ファイル: ScanWatchFolder.cs プロジェクト: mike-tesch/Sonarr
 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
ファイル: SeriesProvider.cs プロジェクト: JohnLuc/NzbDrone
 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;
 }
コード例 #8
0
 public CleanExtraFileService(IMetadataFileService metadataFileService,
                             IDiskProvider diskProvider,
                             Logger logger)
 {
     _metadataFileService = metadataFileService;
     _diskProvider = diskProvider;
     _logger = logger;
 }
コード例 #9
0
 public MediaFileAttributeService(IConfigService configService,
                                  IDiskProvider diskProvider,
                                  Logger logger)
 {
     _configService = configService;
     _diskProvider = diskProvider;
     _logger = logger;
 }
コード例 #10
0
ファイル: UpdateLogFileModule.cs プロジェクト: keep3r/Sonarr
 public UpdateLogFileModule(IAppFolderInfo appFolderInfo,
                            IDiskProvider diskProvider,
                            IConfigFileProvider configFileProvider)
     : base(diskProvider, configFileProvider, "/update")
 {
     _appFolderInfo = appFolderInfo;
     _diskProvider = diskProvider;
 }
コード例 #11
0
ファイル: DbFactory.cs プロジェクト: drewfreyling/NzbDrone
 public DbFactory(IMigrationController migrationController,
                  IConnectionStringFactory connectionStringFactory,
                  IDiskProvider diskProvider)
 {
     _migrationController = migrationController;
     _connectionStringFactory = connectionStringFactory;
     _diskProvider = diskProvider;
 }
コード例 #12
0
ファイル: DiskTransferService.cs プロジェクト: harsla/Sonarr
        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
ファイル: Vuze.cs プロジェクト: mike-tesch/Sonarr
 public Vuze(ITransmissionProxy proxy,
             ITorrentFileInfoReader torrentFileInfoReader,
             IHttpClient httpClient,
             IConfigService configService,
             IDiskProvider diskProvider,
             IRemotePathMappingService remotePathMappingService,
             Logger logger)
     : base(proxy, torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, logger)
 {
 }
コード例 #14
0
        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
ファイル: BackupAppData.cs プロジェクト: Djohnnie/Sonarr
 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
ファイル: UpdateCheck.cs プロジェクト: pra85/Sonarr
 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;
 }
コード例 #23
0
 public UpgradeMediaFileService(IRecycleBinProvider recycleBinProvider,
                                IMediaFileService mediaFileService,
                                IMoveEpisodeFiles episodeFileMover,
                                IDiskProvider diskProvider,
                                Logger logger)
 {
     _recycleBinProvider = recycleBinProvider;
     _mediaFileService = mediaFileService;
     _episodeFileMover = episodeFileMover;
     _diskProvider = diskProvider;
     _logger = logger;
 }
コード例 #24
0
ファイル: DiskTransferService.cs プロジェクト: nnic/Sonarr
        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;
        }
コード例 #26
0
 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;
 }
コード例 #30
0
 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;
 }
コード例 #32
0
 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
ファイル: ImportDecisionMaker.cs プロジェクト: zobe123/Lidarr
 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
ファイル: XbmcNfoDetector.cs プロジェクト: rmangaha/Radarr
 public XbmcNfoDetector(IDiskProvider diskProvider)
 {
     _diskProvider = diskProvider;
 }
コード例 #45
0
ファイル: BrowserConfig.cs プロジェクト: bakerboy448/Prowlarr
 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
ファイル: BackupFileMapper.cs プロジェクト: whoshoe/Readarr
 public BackupFileMapper(IBackupService backupService, IDiskProvider diskProvider, Logger logger)
     : base(diskProvider, logger)
 {
     _backupService = backupService;
 }
コード例 #51
0
ファイル: ImageResizer.cs プロジェクト: Gadarr/Gadarr
 public ImageResizer(IDiskProvider diskProvider)
 {
     _diskProvider = diskProvider;
 }
コード例 #52
0
ファイル: UserService.cs プロジェクト: Animarr/Animarr
 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;
 }
コード例 #54
0
 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
ファイル: DiskSpaceService.cs プロジェクト: wmcmilli/Bonarr
 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;
 }