public DownloadService(IProvideDownloadClient downloadClientProvider, IEventAggregator eventAggregator, Logger logger) { _downloadClientProvider = downloadClientProvider; _eventAggregator = eventAggregator; _logger = logger; }
public DownloadClientRootFolderCheck(IProvideDownloadClient downloadClientProvider, IRootFolderService rootFolderService, Logger logger) { _downloadClientProvider = downloadClientProvider; _rootFolderService = rootFolderService; _logger = logger; }
public DownloadEventHub(IConfigService configService, IProvideDownloadClient downloadClientProvider, Logger logger) { _configService = configService; _downloadClientProvider = downloadClientProvider; _logger = logger; }
public HistorySpecification(IHistoryService historyService, QualityUpgradableSpecification qualityUpgradableSpecification, IProvideDownloadClient downloadClientProvider, Logger logger) { _historyService = historyService; _qualityUpgradableSpecification = qualityUpgradableSpecification; _downloadClientProvider = downloadClientProvider; _logger = logger; }
public RemotePathMappingCheck(IDiskProvider diskProvider, IProvideDownloadClient downloadClientProvider, IOsInfo osInfo, Logger logger) { _diskProvider = diskProvider; _downloadClientProvider = downloadClientProvider; _logger = logger; _osInfo = osInfo; }
public DownloadClientRootFolderCheck(IProvideDownloadClient downloadClientProvider, IRootFolderService rootFolderService, Logger logger, ILocalizationService localizationService) : base(localizationService) { _downloadClientProvider = downloadClientProvider; _rootFolderService = rootFolderService; _logger = logger; }
public DownloadService(IProvideDownloadClient downloadClientProvider, IIndexerStatusService indexerStatusService, IRateLimitService rateLimitService, IEventAggregator eventAggregator, Logger logger) { _downloadClientProvider = downloadClientProvider; _indexerStatusService = indexerStatusService; _rateLimitService = rateLimitService; _eventAggregator = eventAggregator; _logger = logger; }
public RemotePathMappingCheck(IDiskProvider diskProvider, IProvideDownloadClient downloadClientProvider, IConfigService configService, IOsInfo osInfo, Logger logger, ILocalizationService localizationService) : base(localizationService) { _diskProvider = diskProvider; _downloadClientProvider = downloadClientProvider; _configService = configService; _logger = logger; _osInfo = osInfo; }
public FailedDownloadService(IProvideDownloadClient downloadClientProvider, IHistoryService historyService, IEventAggregator eventAggregator, IConfigService configService, ICacheManager cacheManager, Logger logger) { _downloadClientProvider = downloadClientProvider; _historyService = historyService; _eventAggregator = eventAggregator; _configService = configService; _logger = logger; _failedDownloads = cacheManager.GetCache <FailedDownload>(GetType()); }
public QueueActionModule(IQueueService queueService, ITrackedDownloadService trackedDownloadService, IFailedDownloadService failedDownloadService, IProvideDownloadClient downloadClientProvider, IPendingReleaseService pendingReleaseService, IDownloadService downloadService) { _queueService = queueService; _trackedDownloadService = trackedDownloadService; _failedDownloadService = failedDownloadService; _downloadClientProvider = downloadClientProvider; _pendingReleaseService = pendingReleaseService; _downloadService = downloadService; Delete(@"/(?<id>[\d]{1,10})", x => Remove((int)x.Id)); Post("/import", x => Import()); Post("/grab", x => Grab()); }
public DownloadMonitoringService(IProvideDownloadClient downloadClientProvider, IEventAggregator eventAggregator, IConfigService configService, IFailedDownloadService failedDownloadService, ICompletedDownloadService completedDownloadService, ITrackedDownloadService trackedDownloadService, Logger logger) { _downloadClientProvider = downloadClientProvider; _eventAggregator = eventAggregator; _configService = configService; _failedDownloadService = failedDownloadService; _completedDownloadService = completedDownloadService; _trackedDownloadService = trackedDownloadService; _logger = logger; _refreshDebounce = new Debouncer(Refresh, TimeSpan.FromSeconds(5)); }
public QueueActionModule(IQueueService queueService, ITrackedDownloadService trackedDownloadService, ICompletedDownloadService completedDownloadService, IProvideDownloadClient downloadClientProvider, IPendingReleaseService pendingReleaseService, IDownloadService downloadService) { _queueService = queueService; _trackedDownloadService = trackedDownloadService; _completedDownloadService = completedDownloadService; _downloadClientProvider = downloadClientProvider; _pendingReleaseService = pendingReleaseService; _downloadService = downloadService; Delete[@"/(?<id>[\d]{1,10})"] = x => Remove((int)x.Id); Post["/import"] = x => Import(); Post["/grab"] = x => Grab(); }
public DownloadTrackingService(IProvideDownloadClient downloadClientProvider, IHistoryService historyService, IEventAggregator eventAggregator, IConfigService configService, ICacheManager cacheManager, IFailedDownloadService failedDownloadService, ICompletedDownloadService completedDownloadService, Logger logger) { _downloadClientProvider = downloadClientProvider; _historyService = historyService; _eventAggregator = eventAggregator; _configService = configService; _failedDownloadService = failedDownloadService; _completedDownloadService = completedDownloadService; _logger = logger; _trackedDownloadCache = cacheManager.GetCache <TrackedDownload[]>(GetType()); }
public QueueController(IBroadcastSignalRMessage broadcastSignalRMessage, IQueueService queueService, IPendingReleaseService pendingReleaseService, QualityProfileService qualityProfileService, ITrackedDownloadService trackedDownloadService, IFailedDownloadService failedDownloadService, IIgnoredDownloadService ignoredDownloadService, IProvideDownloadClient downloadClientProvider) : base(broadcastSignalRMessage) { _queueService = queueService; _pendingReleaseService = pendingReleaseService; _trackedDownloadService = trackedDownloadService; _failedDownloadService = failedDownloadService; _ignoredDownloadService = ignoredDownloadService; _downloadClientProvider = downloadClientProvider; _qualityComparer = new QualityModelComparer(qualityProfileService.GetDefaultProfile(string.Empty)); }
public QueueActionModule(IQueueService queueService, ITrackedDownloadService trackedDownloadService, IFailedDownloadService failedDownloadService, IProvideDownloadClient downloadClientProvider, IPendingReleaseService pendingReleaseService, IDownloadService downloadService) { _queueService = queueService; _trackedDownloadService = trackedDownloadService; _failedDownloadService = failedDownloadService; _downloadClientProvider = downloadClientProvider; _pendingReleaseService = pendingReleaseService; _downloadService = downloadService; Post[@"/grab/(?<id>[\d]{1,10})"] = x => Grab((int)x.Id); Post["/grab/bulk"] = x => Grab(); Delete[@"/(?<id>[\d]{1,10})"] = x => Remove((int)x.Id); Delete["/bulk"] = x => Remove(); }
public QueueActionModule(IQueueService queueService, ITrackedDownloadService trackedDownloadService, IFailedDownloadService failedDownloadService, IIgnoredDownloadService ignoredDownloadService, IProvideDownloadClient downloadClientProvider, IPendingReleaseService pendingReleaseService, IDownloadService downloadService, IBlocklistService blocklistService) { _queueService = queueService; _trackedDownloadService = trackedDownloadService; _failedDownloadService = failedDownloadService; _ignoredDownloadService = ignoredDownloadService; _downloadClientProvider = downloadClientProvider; _pendingReleaseService = pendingReleaseService; _downloadService = downloadService; _blocklistService = blocklistService; Post(@"/grab/(?<id>[\d]{1,10})", x => Grab((int)x.Id)); Post("/grab/bulk", x => Grab()); Delete(@"/(?<id>[\d]{1,10})", x => Remove((int)x.Id)); Delete("/bulk", x => Remove()); }
public DownloadClientCheck(IProvideDownloadClient downloadClientProvider) { _downloadClientProvider = downloadClientProvider; }
public ImportMechanismCheck(IConfigService configService, IProvideDownloadClient provideDownloadClient) { _configService = configService; _provideDownloadClient = provideDownloadClient; }
public NotInQueueSpecification(IProvideDownloadClient downloadClientProvider, Logger logger) { _downloadClientProvider = downloadClientProvider; _logger = logger; }
public QueueService(IProvideDownloadClient downloadClientProvider, Logger logger) { _downloadClientProvider = downloadClientProvider; _logger = logger; }
public DownloadClientCheck(IProvideDownloadClient downloadClientProvider, ILocalizationService localizationService, Logger logger) : base(localizationService) { _downloadClientProvider = downloadClientProvider; _logger = logger; }
public DownloadClientCheck(IProvideDownloadClient downloadClientProvider, Logger logger) { _downloadClientProvider = downloadClientProvider; _logger = logger; }
public ProvideImportItemService(IProvideDownloadClient downloadClientProvider) { _downloadClientProvider = downloadClientProvider; }
public ImportMechanismCheck(IConfigService configService, IProvideDownloadClient provideDownloadClient, IDownloadTrackingService downloadTrackingService) { _configService = configService; _provideDownloadClient = provideDownloadClient; _downloadTrackingService = downloadTrackingService; }