From ea3d1312b8e39c931f2b5cee6b67d5d0eaaa8942 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Mon, 25 Nov 2024 10:51:59 +0100 Subject: [PATCH] =?UTF-8?q?refactor(BaseHttpClientService):=20aktualisiert?= =?UTF-8?q?,=20um=20den=20Pfad=20zu=20initialisieren=20emty=20string,=20we?= =?UTF-8?q?nn=20es=20null=20ist=20und=20HttpClientOptions=20ohne=20IOption?= =?UTF-8?q?s=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DigitalData.Core.Client/BaseHttpClientService.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/DigitalData.Core.Client/BaseHttpClientService.cs b/DigitalData.Core.Client/BaseHttpClientService.cs index f01987e..24ea3ef 100644 --- a/DigitalData.Core.Client/BaseHttpClientService.cs +++ b/DigitalData.Core.Client/BaseHttpClientService.cs @@ -20,14 +20,14 @@ namespace DigitalData.Core.Client protected IEnumerable>? _queryParams; - public BaseHttpClientService(HttpClient client, CookieContainer cookieContainer, IOptions clientOptions) + public BaseHttpClientService(HttpClient client, CookieContainer cookieContainer, HttpClientOptions clientOptions) { _client = client; _cookies = cookieContainer; - _uri = clientOptions.Value.Uri.Trim(URI_TRIM_CHARS); - _path = clientOptions.Value.Path.Trim(URI_TRIM_CHARS); - _headers = clientOptions.Value.Headers; - _queryParams = clientOptions.Value.QueryParams; + _uri = clientOptions.Uri.Trim(URI_TRIM_CHARS); + _path = clientOptions.Path?.Trim(URI_TRIM_CHARS) ?? string.Empty; + _headers = clientOptions.Headers; + _queryParams = clientOptions.QueryParams; } public CookieCollection GetCookies(string path = "") => _cookies.GetCookies(uri: new Uri(UriCombine(_uri, path, path.Trim(URI_TRIM_CHARS))));