public WatchedItemsManager( AppVariables appVariables, ICrawlerManagerProvider crawlerManager) { _appVariables = appVariables; _crawlerManager = crawlerManager; }
public FeedProvider( ILogger <FeedProvider> logger, ICrawlerManagerProvider crawlerManagerProvider, IUserDataProvider userDataProvider, AppVariables appVariables) { _logger = logger; _userDataProvider = userDataProvider; _appVariables = appVariables; _crawlerManager = crawlerManagerProvider.Manager; foreach (CrawlerDomain domain in Enum.GetValues(typeof(CrawlerDomain))) { _domainSemaphores[domain] = new SemaphoreSlim(2); } }
public IgnoredItemsManager(AppVariables appVariables) { _appVariables = appVariables; }
public UserDataProvider(AppVariables appVariables) { _appVariables = appVariables; }