public PackagesController(INugetApi nugetApi, IJobQueueFactory queueFactory, IGetSetQuerier <Package> redisQuery, ILatestPackagesIndex latestPackages) { this.nugetApi = nugetApi; this.packageCrawlerJobQueue = queueFactory.ForQueueName(Constants.Redis.PackageCrawlerJobQueueName); this.redisQuerier = redisQuery; this.latestPackages = latestPackages; }
public CategoriesController(IGetSetQuerier <Package> querier) { this.querier = querier; }
public Crawler(IGetSetQuerier <PackageDetails> setQuery, INuspecDownloader downloader, IJobQueue downloadStatsJobQueue) { this.setQuery = setQuery; this.downloader = downloader; this.downloadStatsJobQueue = downloadStatsJobQueue; }
public DownloadStatsChecker(IGetSetQuerier <Package> packageQuerier, IGetSetQuerier <Stats> statsQuerier, IDownloadStatsCheck downloadStatsCheck) { this.downloadStatsCheck = downloadStatsCheck; this.packagesQuerier = packageQuerier; this.statsQuerier = statsQuerier; }
public VersionHistoryChecker(IGetSetQuerier <VersionsList> querier, IVersionHistoryCheck versionCheck) { this.querier = querier; this.versionCheck = versionCheck; }