Example #1
0
 public PublicSharingController(IEntryRepository entryRepository,
                                IOptions <StorageSettings> storageSettings,
                                IOptions <WaveformDataFileStorageSettings> waveformStorageSettings,
                                IOptions <SharingSettings> sharingSettings,
                                IMapper mapper)
 {
     _entryRepository         = entryRepository;
     _storageSettings         = storageSettings.Value;
     _waveformStorageSettings = waveformStorageSettings.Value;
     _sharingSettings         = sharingSettings.Value;
     _mapper = mapper;
 }
Example #2
0
 public WaveformController(
     IEntryRepository entryRepository,
     IHttpContextAccessor contextAccessor,
     UserManager <ApplicationUser> userManager,
     IUnitOfWork unitOfWork,
     IOptions <StorageSettings> storageSettings,
     IOptions <WaveformDataFileStorageSettings> waveformStorageSettings,
     ILogger <WaveformController> logger) : base(contextAccessor,
                                                 userManager, logger)
 {
     _entryRepository         = entryRepository;
     _storageSettings         = storageSettings.Value;
     _waveformStorageSettings = waveformStorageSettings.Value;
 }
Example #3
0
 public GenerateWaveformsJob(ILogger <GenerateWaveformsJob> logger,
                             IEntryRepository entryRepository,
                             IFileUploader fileUploader,
                             IOptions <StorageSettings> storageSettings,
                             IOptions <AudioFileStorageSettings> audioFileStorageSettings,
                             IOptions <WaveformDataFileStorageSettings> waveformStorageSettings,
                             IWaveformGenerator waveFormGenerator,
                             IUnitOfWork unitOfWork) : base(logger)
 {
     _entryRepository          = entryRepository;
     _fileUploader             = fileUploader;
     _audioFileStorageSettings = audioFileStorageSettings.Value;
     _storageSettings          = storageSettings.Value;
     _waveformStorageSettings  = waveformStorageSettings.Value;
     _waveFormGenerator        = waveFormGenerator;
     _unitOfWork = unitOfWork;
 }
 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;
 }