public static void AddCloudflareBlocker(this IServiceCollection services, CloudflareBlockerOptions options) { services.AddSingleton(options); services.AddSingleton <Functions.IHackerBlocker, CloudflareBlocker>(); }
public CloudflareBlocker(CloudflareBlockerOptions options, IHttpClientFactory httpClientFactory) { _httpClientFactory = httpClientFactory; _options = options; }