mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
new RestClient rather than resolving IRestClient which wasn't registered
This commit is contained in:
parent
6224de69f2
commit
6ffb388846
1 changed files with 4 additions and 2 deletions
|
|
@ -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<UrlRepository> _localizer;
|
||||
private readonly ILogger<UrlRepository> _logger;
|
||||
|
||||
public UrlRepository(IRestClient apiClient, HttpClient httpClient,
|
||||
public UrlRepository(IOptions<FilterListsApiSettings> filterListsApiOptions, HttpClient httpClient,
|
||||
IStringLocalizer<UrlRepository> stringLocalizer, ILogger<UrlRepository> logger)
|
||||
{
|
||||
_apiClient = apiClient;
|
||||
_apiClient = new RestClient(filterListsApiOptions.Value.BaseUrl) {UserAgent = "FilterLists.Agent"};
|
||||
|
||||
httpClient.Timeout = TimeSpan.FromSeconds(90);
|
||||
var header = new ProductHeaderValue("FilterLists.Agent");
|
||||
|
|
|
|||
Loading…
Reference in a new issue