From 7a7ad3a160c380bf8aeb19b5c24b2e5801784b6d Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Mon, 8 Jul 2019 16:56:26 -0500 Subject: [PATCH] minor DI registration cleanup --- .../Extensions/ServiceCollectionExtensions.cs | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/FilterLists.Agent/Extensions/ServiceCollectionExtensions.cs b/src/FilterLists.Agent/Extensions/ServiceCollectionExtensions.cs index a091d7197..bafc95c6f 100644 --- a/src/FilterLists.Agent/Extensions/ServiceCollectionExtensions.cs +++ b/src/FilterLists.Agent/Extensions/ServiceCollectionExtensions.cs @@ -73,7 +73,7 @@ private static void AddLoggingCustom(this IServiceCollection services) private static void AddApiClient(this IServiceCollection services) { - services.AddSingleton(b => + services.AddSingleton(b => { var filterListsApiSettings = b.GetService>().Value; return new RestClient(filterListsApiSettings.BaseUrl) {UserAgent = "FilterLists.Agent"}; @@ -107,15 +107,9 @@ private static void AddUrlRepository(this IServiceCollection services) private static void AddListRepository(this IServiceCollection services) { - services.AddHttpClient() - .ConfigureHttpMessageHandlerBuilder(b => - { - b.PrimaryHandler = new HttpClientHandler {AllowAutoRedirect = false}; - b.Build(); - }) - .AddTransientHttpErrorPolicy(b => - b.OrResult(r => r.StatusCode == HttpStatusCode.TooManyRequests) - .WaitAndRetryAsync(5, i => i * TimeSpan.FromSeconds(3))); + services.AddHttpClient().AddTransientHttpErrorPolicy(b => + b.OrResult(r => r.StatusCode == HttpStatusCode.TooManyRequests) + .WaitAndRetryAsync(5, i => i * TimeSpan.FromSeconds(3))); } private static void AddArchiveRepository(this IServiceCollection services)