public DownloadManagementService(ILogger <DownloadManagementService> logger, IDownloadStatusNotifier notifier, IMediaDownloader youtubeDl, IDownloaderServiceConfiguration serviceConfig, IFileManager fileManager, IDownloadedFileCleanupService cleanupService) { this.logger = logger; this.notifier = notifier; this.youtubeDl = youtubeDl; this.serviceConfig = serviceConfig; this.fileManager = fileManager; this.cleanupService = cleanupService; }
public CleanupHostedService(IDownloadedFileCleanupService cleanupService, ILogger <BackgroundDownloaderService> logger) { this.cleanupService = cleanupService; this.logger = logger; }