public ClientFactory(IOptions <MongoDbOptions> mongoDbOptions, IOptions <TvMazeAPIOptions> tvMazeAPIOptions, ILogger <ClientFactory> logger) { _mongoDbOptions = mongoDbOptions.Value; _tvMazeApiOptions = tvMazeAPIOptions.Value; _logger = logger; }
public TvShowScraperService(IRestSharpClientFactory clientFactory, IOptions <TvMazeAPIOptions> tvMazeAPIOptions, IShowsService showsService, ILogger <TvShowScraperService> logger) : base(logger) { _clientFactory = clientFactory; _tvMazeAPIOptions = tvMazeAPIOptions.Value; _showsService = showsService; DelayTimeSpan = TimeSpan.FromDays(1d); }