public DownloadManager( ICategoryRepository categoryRepository, IRssRepository rssRepository, IFinishedDownloadsRepository finishedDownloadsRepository, IDependencyComposer composer) { _categoryRepository = categoryRepository; _rssRepository = rssRepository; _finishedDownloadsRepository = finishedDownloadsRepository; _composer = composer; _downloadQueue = new LinkedList<IDownloadItem>(); _cancellationTokenSources = new Dictionary<IDownloadItem, CancellationTokenSource>(); }
public DownloadManager( ICategoryRepository categoryRepository, IRssRepository rssRepository, IFinishedDownloadsRepository finishedDownloadsRepository, IDependencyComposer composer) { _categoryRepository = categoryRepository; _rssRepository = rssRepository; _finishedDownloadsRepository = finishedDownloadsRepository; _composer = composer; _downloadQueue = new LinkedList <IDownloadItem>(); _cancellationTokenSources = new Dictionary <IDownloadItem, CancellationTokenSource>(); }