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;
 }
Ejemplo n.º 2
0
 public TagEntryJob(
     ILogger <TagEntryJob> logger,
     IEntryRepository entryRepository,
     IUnitOfWork unitOfWork,
     IFileUploader fileUploader,
     IOptions <AppSettings> appSettings,
     IOptions <ImageFileStorageSettings> imageStorageOptions,
     IOptions <AudioFileStorageSettings> audioStorageOptions,
     IOptions <StorageSettings> storageOptions,
     IMP3Tagger tagger) : base(logger)
 {
     _entryRepository     = entryRepository;
     _unitOfWork          = unitOfWork;
     _fileUploader        = fileUploader;
     _imageStorageOptions = imageStorageOptions.Value;
     _audioStorageOptions = audioStorageOptions.Value;
     _appSettings         = appSettings.Value;
     _storageOptions      = storageOptions.Value;
     _tagger = tagger;
 }