public ProcessPlaylistItemJob( IPlaylistRepository playlistRepository, IAudioUploadProcessService uploadService, IOptions <AppSettings> appSettings, IPodcastRepository podcastRepository, IOptions <ImageFileStorageSettings> imageStorageSettings, IOptions <StorageSettings> storageSettings, IOptions <HelpersSettings> helpersSettings, IUnitOfWork unitOfWork, IUrlProcessService processor, EntryPreProcessor preProcessor, AudioDownloader audioDownloader, ILogger <ProcessPlaylistItemJob> logger) : base(logger) { _unitOfWork = unitOfWork; _processor = processor; _preProcessor = preProcessor; _playlistRepository = playlistRepository; _uploadService = uploadService; _appSettings = appSettings.Value; _podcastRepository = podcastRepository; _storageSettings = storageSettings.Value; _imageStorageSettings = imageStorageSettings.Value; _helpersSettings = helpersSettings.Value; _audioDownloader = audioDownloader; }
public EntryController(IEntryRepository repository, IPodcastRepository podcastRepository, IUnitOfWork unitOfWork, IMapper mapper, IOptions <StorageSettings> storageSettings, IOptions <AppSettings> appSettings, IOptions <AudioFileStorageSettings> audioFileStorageSettings, IYouTubeParser youTubeParser, IConfiguration options, IResponseCacheService cache, IUrlProcessService processor, EntryPreProcessor preProcessor, ILogger <EntryController> logger, UserManager <ApplicationUser> userManager, IHttpContextAccessor contextAccessor) : base(contextAccessor, userManager, logger) { _podcastRepository = podcastRepository; _repository = repository; _options = options; _appSettings = appSettings.Value; _storageSettings = storageSettings.Value; _unitOfWork = unitOfWork; _audioFileStorageSettings = audioFileStorageSettings.Value; _mapper = mapper; _cache = cache; _youTubeParser = youTubeParser; _processor = processor; _preProcessor = preProcessor; }
public UrlProcessController(IHttpContextAccessor contextAccessor, UserManager <ApplicationUser> userManager, ILogger <UrlProcessController> logger, IUrlProcessService processService, AudioDownloader downloader) : base(contextAccessor, userManager, logger) { this._processService = processService; this._downloader = downloader; }
public ConvertUrlToMp3Service( ILogger <ConvertUrlToMp3Service> logger, HubLifetimeManager <PublicUpdatesHub> hub, AudioDownloader downloader, IOptions <AppSettings> appSettings, IOptions <StorageSettings> storageSettings, IUrlProcessService urlProcessService, IFileUploader fileUploader, IMP3Tagger tagger) : base(logger) { _hub = hub; _downloader = downloader; _urlProcessService = urlProcessService; _fileUploader = fileUploader; _tagger = tagger; _appSettings = appSettings.Value; _storageSettings = storageSettings.Value; }
public ProcessMissingPodcastsJob( IOptions <AudioFileStorageSettings> audioStorageSettings, ILogger <ProcessMissingPodcastsJob> logger, IUrlProcessService processor, IWaveformGenerator waveFormGenerator, IEntryRepository entryRepository, IPlaylistRepository playlistRepository, IFileUtilities fileUtils, IFileUploader fileUploader, IOptions <WaveformDataFileStorageSettings> waveformStorageSettings, IAudioUploadProcessService uploadService) : base(logger) { _audioStorageSettings = audioStorageSettings.Value; _logger = logger; _uploadService = uploadService; _entryRepository = entryRepository; _playlistRepository = playlistRepository; _fileUtils = fileUtils; _fileUploader = fileUploader; _waveformStorageSettings = waveformStorageSettings.Value; _processor = processor; _waveFormGenerator = waveFormGenerator; }
public PublicProcessorController(IUrlProcessService processService) { _processService = processService; }