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 WPProxyConfig(WPProxySettings settings) { Settungs = settings; }
public WPProxyConfigProvider(WPProxySettings settings) { _config = new WPProxyConfig(settings); }
public WPProxySiteSettingsAccessor(IHttpContextAccessor httpContext, WPProxySettings settings) { HttpContext = httpContext; Settings = settings; }
public WPApiClient(WPProxySettings settings, WPProxySiteSettingsAccessor siteSettings, IHttpClientFactory clientFactory) { SiteSettings = siteSettings; ClientFactory = clientFactory; Settings = settings; }
public GCPStorageStore(WPProxySettings settings, IDistributedCache distributedCache) { Settings = settings; DistributedCache = distributedCache; }