public BukvarixDataSelectorManager(BukvarixBotContextConfig bukvarixBotContextConfig, GoogleDriveRepository googleDriveRepository) { _bukvarixBotContextConfig = bukvarixBotContextConfig; _googleDriveRepository = googleDriveRepository; _dataselectors = new List <Tuple <BukvarixDataSelector, CancellationTokenSource> >(); }
public BukvarixDataSelector(BukvarixBotContextConfig bukvarixBotContextConfig, GoogleDriveRepository googleDriveRepository) { Id = Guid.NewGuid(); _bukvarixBotContextConfig = bukvarixBotContextConfig; _cacheDirectory = _bukvarixBotContextConfig.CachePath; _googleDriveRepository = googleDriveRepository; _webDriver = new ChromeDriver(_bukvarixBotContextConfig.DriverPath, this.GenerateChromeSetting(_bukvarixBotContextConfig.CachePath)); _javaScriptExecutor = _webDriver as IJavaScriptExecutor; _fileWordsRepository = new FileWordsRepository(_wordsFilePath); }