mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
extract FilterListsApi UserAgent to settings
This commit is contained in:
parent
c8f5940e51
commit
133410991e
5 changed files with 11 additions and 2 deletions
1
.env
1
.env
|
|
@ -10,6 +10,7 @@ AGENT_ARCHIVE_GIT_SIGNATURE_NAME=
|
|||
AGENT_ARCHIVE_GIT_SIGNATURE_EMAIL=
|
||||
AGENT_ARCHIVE_GIT_COMMIT_MESSAGE_SUFFIX= FilterLists archive by FilterLists.Agent
|
||||
AGENT_FILTERLISTS_API_BASE_URL=https://filterlists.com/api/v1
|
||||
AGENT_FILTERLISTS_API_CLIENT_USER_AGENT=
|
||||
AGENT_GITHUB_PRODUCT_HEADER_VALUE=
|
||||
AGENT_GITHUB_PERSONAL_ACCESS_TOKEN=
|
||||
AGENT_GITHUB_REPOSITORY_OWNER=collinbarrett
|
||||
|
|
|
|||
|
|
@ -72,6 +72,7 @@ services:
|
|||
Archive__CommitMessageSuffix: ${AGENT_ARCHIVE_GIT_COMMIT_MESSAGE_SUFFIX}
|
||||
ConnectionString__FilterListsConnection: ${API_CONNECTION_STRING}
|
||||
FilterListsApi__BaseUrl: ${AGENT_FILTERLISTS_API_BASE_URL}
|
||||
FilterListsApi__ClientUserAgent: ${AGENT_FILTERLISTS_API_CLIENT_USER_AGENT}
|
||||
GitHub__ProductHeaderValue: ${AGENT_GITHUB_PRODUCT_HEADER_VALUE}
|
||||
GitHub__PersonalAccessToken: ${AGENT_GITHUB_PERSONAL_ACCESS_TOKEN}
|
||||
GitHub__RepositoryOwner: ${AGENT_GITHUB_REPOSITORY_OWNER}
|
||||
|
|
|
|||
|
|
@ -6,5 +6,6 @@ namespace FilterLists.Agent.AppSettings
|
|||
public class FilterListsApiSettings
|
||||
{
|
||||
public Uri BaseUrl { get; [UsedImplicitly] set; }
|
||||
public string ClientUserAgent { get; [UsedImplicitly] set; }
|
||||
}
|
||||
}
|
||||
|
|
@ -24,7 +24,12 @@ public FilterListsApiClient(IStringLocalizer<FilterListsApiClient> stringLocaliz
|
|||
{
|
||||
_localizer = stringLocalizer;
|
||||
_logger = logger;
|
||||
_restClient = new RestClient(filterListsApiOptions.Value.BaseUrl) {UserAgent = "FilterLists.Agent"};
|
||||
|
||||
var filterListsApiSettings = filterListsApiOptions.Value;
|
||||
_restClient = new RestClient(filterListsApiSettings.BaseUrl)
|
||||
{
|
||||
UserAgent = filterListsApiSettings.ClientUserAgent
|
||||
};
|
||||
}
|
||||
|
||||
public async Task<TResponse> ExecuteAsync<TResponse>(IRestRequest restRequest,
|
||||
|
|
|
|||
|
|
@ -12,7 +12,8 @@
|
|||
"FilterListsConnection": ""
|
||||
},
|
||||
"FilterListsApi": {
|
||||
"BaseUrl": "https://filterlists.com/api/v1"
|
||||
"BaseUrl": "https://filterlists.com/api/v1",
|
||||
"ClientUserAgent": ""
|
||||
},
|
||||
"GitHub": {
|
||||
"ProductHeaderValue": "",
|
||||
|
|
|
|||
Loading…
Reference in a new issue