public async Task Invoke(HttpContext httpContext, IThemeAccessor themeAccessor) { var theme = await themeAccessor.GetCurrentThemeNameAsync(); httpContext.Items[ThemeConsts.ThemeKey] = theme; await _next(httpContext); }
public WidgetViewLocationExpander(IHttpContextAccessor httpContextAccessor, IThemeAccessor themeAccessor) { _httpContextAccessor = httpContextAccessor; _themeAccessor = themeAccessor; }