From 6ffb3888467242a8d3d8e3f11873f49a59c2c850 Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Fri, 12 Jul 2019 08:05:21 -0500 Subject: [PATCH] new RestClient rather than resolving IRestClient which wasn't registered --- src/FilterLists.Agent/Infrastructure/UrlRepository.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/FilterLists.Agent/Infrastructure/UrlRepository.cs b/src/FilterLists.Agent/Infrastructure/UrlRepository.cs index 70dab972b..34e10763b 100644 --- a/src/FilterLists.Agent/Infrastructure/UrlRepository.cs +++ b/src/FilterLists.Agent/Infrastructure/UrlRepository.cs @@ -5,6 +5,7 @@ using System.Net.Http.Headers; using System.Threading; using System.Threading.Tasks; +using FilterLists.Agent.AppSettings; using FilterLists.Agent.Core; using FilterLists.Agent.Extensions; using FilterLists.Agent.Features.Urls.Models.DataFileUrls; @@ -12,6 +13,7 @@ using JetBrains.Annotations; using Microsoft.Extensions.Localization; using Microsoft.Extensions.Logging; +using Microsoft.Extensions.Options; using RestSharp; namespace FilterLists.Agent.Infrastructure @@ -33,10 +35,10 @@ public class UrlRepository : IUrlRepository private readonly IStringLocalizer _localizer; private readonly ILogger _logger; - public UrlRepository(IRestClient apiClient, HttpClient httpClient, + public UrlRepository(IOptions filterListsApiOptions, HttpClient httpClient, IStringLocalizer stringLocalizer, ILogger logger) { - _apiClient = apiClient; + _apiClient = new RestClient(filterListsApiOptions.Value.BaseUrl) {UserAgent = "FilterLists.Agent"}; httpClient.Timeout = TimeSpan.FromSeconds(90); var header = new ProductHeaderValue("FilterLists.Agent");