public SitePackController(IMemoryCache memoryCache, ISitePackService sitePackService, IOptions <ElasticConfig> config, ILoggerFactory loggerFactory, IElasticConnectionClient elasticConnectionClient, SynkerDbContext context, IPasteBinService pasteBinService) : base(config, loggerFactory, elasticConnectionClient, context) { _memoryCache = memoryCache ?? throw new ArgumentNullException(nameof(memoryCache)); _sitePackService = sitePackService ?? throw new ArgumentNullException(nameof(sitePackService)); _pasteBinService = pasteBinService ?? throw new ArgumentNullException(nameof(pasteBinService)); }
public PlaylistService(SynkerDbContext synkerDbContext, IElasticConnectionClient elasticConnectionClient, IContextTvgMediaHandler contextHandler, ILoggerFactory loggerFactory, IOptions <ElasticConfig> elasticConfig, ISitePackService sitePackService, IProviderFactory providerFactory) { _dbcontext = synkerDbContext; _elasticConnectionClient = elasticConnectionClient; _contextHandler = contextHandler; _logger = loggerFactory.CreateLogger(nameof(PlaylistService)); _elasticConfig = elasticConfig; _sitePackService = sitePackService; _providerFactory = providerFactory; }
public PlaylistsController(IMemoryCache memoryCache, IMediaScraper mediaScraper, IOptions <ElasticConfig> config, ILoggerFactory loggerFactory, IOptions <GlobalOptions> globalOptions, IElasticConnectionClient elasticConnectionClient, SynkerDbContext context, IPlaylistService playlistService, ISitePackService sitePackService, IXtreamService xtreamService, IProviderFactory providerFactory) : base(config, loggerFactory, elasticConnectionClient, context) { _playlistService = playlistService ?? throw new ArgumentNullException(nameof(playlistService)); _mediaScraper = mediaScraper ?? throw new ArgumentNullException(nameof(mediaScraper)); _memoryCache = memoryCache ?? throw new ArgumentNullException(nameof(memoryCache)); _sitePackService = sitePackService ?? throw new ArgumentNullException(nameof(sitePackService)); _globalOptions = globalOptions.Value ?? throw new ArgumentNullException(nameof(globalOptions)); _xtreamService = xtreamService ?? throw new ArgumentNullException(nameof(xtreamService)); _providerFactory = providerFactory ?? throw new ArgumentNullException(nameof(providerFactory)); }
public TvgMediaEpgMatcherNameHandler(IContextTvgMediaHandler contextTvgMediaHandler, ISitePackService sitePackService) : base(contextTvgMediaHandler) { _sitePackService = sitePackService; }
public TvgMediaController(IOptions <ElasticConfig> config, ILoggerFactory loggerFactory, IElasticConnectionClient elasticConnectionClient, SynkerDbContext context, ISitePackService sitePackService) : base(config, loggerFactory, elasticConnectionClient, context) { _sitePackService = sitePackService ?? throw new ArgumentNullException(nameof(sitePackService)); }