public YoutubeDLUpdateJob(ILogger <YoutubeDLUpdateJob> logger, DataContext dataContext, JobTrackerService jobTrackerService, IYoutubeDlService ytdlService) : base(logger, dataContext, jobTrackerService) { this.ytdlService = ytdlService; }
public DeleteSubscriptionFilesJob(IVideoStorageService videoStorage, SubscriptionManager subscriptionManager, JobTrackerService jobTrackerService, ILogger <DeleteFilesJob> logger, DataContext dataContext) : base(videoStorage, subscriptionManager, jobTrackerService, logger, dataContext) { }
public JobBase(ILogger log, DataContext dataContext, JobTrackerService jobTrackerService) { this.log = log; this.dataContext = dataContext; this.jobTrackerService = jobTrackerService; }
public FetchThumbnailsJob(ILogger <FetchThumbnailsJob> logger, DataContext dataContext, JobTrackerService jobTrackerService, ThumbnailService thumbnailService) : base(logger, dataContext, jobTrackerService) { this.thumbnailService = thumbnailService; }
public DeleteFilesJob(IVideoStorageService videoStorage, SubscriptionManager subscriptionManager, JobTrackerService jobTrackerService, ILogger <DeleteFilesJob> logger, DataContext dataContext) : base(logger, dataContext, jobTrackerService) { this.videoStorage = videoStorage; this.subscriptionManager = subscriptionManager; }
public DownloadVideoJob(ILogger <DownloadVideoJob> logger, DataContext dataContext, JobTrackerService jobTrackerService, IConfiguration configuration, IOptionManager optionManager, IYoutubeDlService ytdlService, IVideoDownloaderService videoDownloader, IVideoStorageService videoStorage) : base(logger, dataContext, jobTrackerService) { this.configuration = configuration; this.optionManager = optionManager; this.ytdlService = ytdlService; this.videoDownloader = videoDownloader; this.videoStorage = videoStorage; }
public SynchronizeJob(ILogger <SynchronizeJob> log, DataContext dataContext, JobTrackerService jobTrackerService, IOptionManager optionManager, IProviderManager providerManager, IVideoStorageService videoStorageService, IVideoDownloaderService videoDownloader, RegardScheduler scheduler) : base(log, dataContext, jobTrackerService) { this.optionManager = optionManager; this.providerManager = providerManager; this.videoStorageService = videoStorageService; this.videoDownloader = videoDownloader; this.scheduler = scheduler; }