public AssetsController( ILogger <AssetsController> logger, IOptions <AppSettings> settings, IOptions <ImageStorageSettings> imageStorageSettings, IAsyncImageStorageProvider imageStorageProvider, IBlogConfig blogConfig, ISiteIconGenerator siteIconGenerator) : base(logger, settings) { _blogConfig = blogConfig; _siteIconGenerator = siteIconGenerator; _imageStorageProvider = imageStorageProvider; _cdnSettings = imageStorageSettings.Value?.CDNSettings; }
public AssetsController( ILogger <AssetsController> logger, IOptions <AppSettings> settings, IOptions <ImageStorageSettings> imageStorageSettings, IBlogImageStorage imageStorage, IBlogConfig blogConfig, ISiteIconGenerator siteIconGenerator, IWebHostEnvironment env) : base(logger, settings) { _blogConfig = blogConfig; _siteIconGenerator = siteIconGenerator; _env = env; _imageStorage = imageStorage; _cdnSettings = imageStorageSettings.Value?.CDNSettings; }