public LoadAllVideos(IYouTubeReader youTubeReader, ISettings settings, SourceDataRepository sourceDataRepository, IUrlShortener urlShortener, ILogger <LoadAllVideos> logger, TelemetryClient telemetryClient) { _settings = settings; _sourceDataRepository = sourceDataRepository; _urlShortener = urlShortener; _youTubeReader = youTubeReader; _logger = logger; _telemetryClient = telemetryClient; }
public LoadNewVideos(IYouTubeReader youTubeReader, ISettings settings, ConfigurationRepository configurationRepository, SourceDataRepository sourceDataRepository, IUrlShortener urlShortener, IEventPublisher eventPublisher, ILogger <LoadNewVideos> logger, TelemetryClient telemetryClient) { _youTubeReader = youTubeReader; _settings = settings; _configurationRepository = configurationRepository; _sourceDataRepository = sourceDataRepository; _urlShortener = urlShortener; _eventPublisher = eventPublisher; _logger = logger; _telemetryClient = telemetryClient; }