public RssSyncService(IFetchAndParseRss rssFetcherAndParser, IMakeDownloadDecision downloadDecisionMaker, IDownloadApprovedReports downloadApprovedReports, IEpisodeSearchService episodeSearchService, Logger logger) { _rssFetcherAndParser = rssFetcherAndParser; _downloadDecisionMaker = downloadDecisionMaker; _downloadApprovedReports = downloadApprovedReports; _episodeSearchService = episodeSearchService; _logger = logger; }
public RssSyncService(IFetchAndParseRss rssFetcherAndParser, IMakeDownloadDecision downloadDecisionMaker, IProcessDownloadDecisions processDownloadDecisions, IEpisodeSearchService episodeSearchService, IPendingReleaseService pendingReleaseService, IEventAggregator eventAggregator, Logger logger) { _rssFetcherAndParser = rssFetcherAndParser; _downloadDecisionMaker = downloadDecisionMaker; _processDownloadDecisions = processDownloadDecisions; _episodeSearchService = episodeSearchService; _pendingReleaseService = pendingReleaseService; _eventAggregator = eventAggregator; _logger = logger; }