public DownloadCourseFunction(CoursePageDownloader downloader, CourseParser parser, ILogger logger, Func <ILogger, CloudBlockBlobUpdater> cloudBlockBlobUpdater) { _downloader = downloader; _parser = parser; _logger = logger; _cloudBlockBlobUpdater = cloudBlockBlobUpdater(logger); }
public DownloadEventsJsonTimerFunction(EventsJsonDownloader eventsJsonDownloader, Func <ILogger, CloudBlockBlobUpdater> cloudBlockBlobUpdater, ILogger logger) { _eventsJsonDownloader = eventsJsonDownloader; _cloudBlockBlobUpdater = cloudBlockBlobUpdater(logger); }
public DownloadCancellationsPageFunction(CancellationsPageDownloader cancellationsPageDownloader, Func <ILogger, CloudBlockBlobUpdater> cloudBlockBlobUpdater, ILogger logger) { _cancellationsPageDownloader = cancellationsPageDownloader; _cloudBlockBlobUpdater = cloudBlockBlobUpdater(logger); }