public MergerController( IHangfireQueue backgroundJob, PdfDataContext context, IOptions <CommonConfig> settings, IMqMessages mqMessages, ILogger <MergerController> logger) { _backgroundJob = backgroundJob; _context = context; _mqMessages = mqMessages; _logger = logger; _settings = settings.Value; }
public PdfQueue( PdfDataContext context, IStorage storage, IMqMessages mqMessages, IOptions <CommonConfig> settings, ILogger <PdfQueue> logger) { _context = context; _storage = storage; _mqMessages = mqMessages; _logger = logger; _chromiumPath = settings.Value.PuppeteerChromiumPath ?? new BrowserFetcher().GetExecutablePath(BrowserFetcher.DefaultRevision); }
public PdfController( PdfDataContext context, IStorage pdfStorage, Uris uris, IHangfireQueue backgroundJob, TemplatingEngine templatingEngine, IErrorPages errorPages, IMqMessages mqMessages) { _context = context; _pdfStorage = pdfStorage; _uris = uris; _backgroundJobs = backgroundJob; _templatingEngine = templatingEngine; _errorPages = errorPages; _mqMessages = mqMessages; }