Beispiel #1
0
 public static async Task TrySetSuccessfulPageProcessedAsync(this IProcessingStateService processingStateService, int page, ILogger logger)
 {
     try
     {
         await processingStateService.SuccessfulPageProcessedAsync(page);
     }
     catch (Exception ex)
     {
         logger.LogCritical(ex, $"Updating for page processing status failed. Page:{page}, Status page:Processed");
     }
 }
 public FullSynchronizeScraperHostService(
     IShowWriteService showWriteService,
     ITvMazeProxy tvMazeProxy,
     ILogger <FullSynchronizeScraperHostService> logger,
     IProcessingStateService processingStateService,
     IApiSettingsProvider apiSettingsProvider,
     ITimeProvider timeProvider,
     IUpdatingStateService updatingStateService) : base(logger)
 {
     _showWriteService       = showWriteService;
     _tvMazeProxy            = tvMazeProxy;
     _processingStateService = processingStateService;
     _updatingStateService   = updatingStateService;
     _apiSettingsProvider    = apiSettingsProvider;
     _timeProvider           = timeProvider;
 }