public TVMazeScraperHostedService(IServiceScopeFactory servicefactory,
                                   ITVMazeScraperConfiguration configuration,
                                   ILogger <TVMazeScraperHostedService> logger)
 {
     _configuration  = configuration;
     _timerDueTime   = TimeSpan.FromSeconds(_configuration.ScraperHostedServiceRepetitionSeconds);
     _logger         = logger;
     _serviceFactory = servicefactory;
 }
Example #2
0
 public TVMazeAPIScraper(
     IHttpClientFactory httpClientFactory,
     ITVMazeScraperConfiguration configuration,
     ILogger <TVMazeAPIScraper> logger)
 {
     _httpTVMazeClientFactory = httpClientFactory;
     _configuration           = configuration;
     _logger = logger;
 }