public WPUserService(WPCacheService cache, WPProxySettings settings, WPProxySiteSettingsAccessor siteSettings, WPApiClient wpApi) { Cache = cache; Settings = settings; SiteSettings = siteSettings; WPApi = wpApi; }
public WPCacheService(IMemoryCache memoryCache, IDistributedCache distributedCache, WPProxySettings settings, WPProxySiteSettingsAccessor siteSettings, WPApiClient client) { MemoryCache = memoryCache; DistributedCache = distributedCache; Settings = settings; SiteSettings = siteSettings; Wordpress = client; }
public WPMessageHandler(IFileStore fileStore, IHttpContextAccessor httpContext, WPCacheService cache, WPUserService userService, WPProxySettings settings, WPProxySiteSettingsAccessor siteSettings) : base(new SocketsHttpHandler() { UseProxy = false, AllowAutoRedirect = false, AutomaticDecompression = DecompressionMethods.All, UseCookies = false }) { FileStore = fileStore; Context = httpContext; Cache = cache; UserService = userService; Settings = settings; SiteSettings = siteSettings; }
public WPProxyAuthorizationPolicy(WPProxySiteSettingsAccessor siteSettings) { SiteSettings = siteSettings; }
public WPApiClient(WPProxySettings settings, WPProxySiteSettingsAccessor siteSettings, IHttpClientFactory clientFactory) { SiteSettings = siteSettings; ClientFactory = clientFactory; Settings = settings; }