From 5952664e2b8171193fc8a338fd9c7c618db88403 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=A4felfinger?= Date: Sat, 19 Nov 2022 10:01:54 +0100 Subject: [PATCH] append webservice and result type parts to base piwigo url --- src/Piwigo.Client/PiwigoContext.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Piwigo.Client/PiwigoContext.cs b/src/Piwigo.Client/PiwigoContext.cs index c060b57..1c4d3e4 100644 --- a/src/Piwigo.Client/PiwigoContext.cs +++ b/src/Piwigo.Client/PiwigoContext.cs @@ -1,4 +1,5 @@ using System.Net; +using Flurl; using Flurl.Http; using Flurl.Http.Content; using Microsoft.Extensions.Logging; @@ -132,7 +133,8 @@ public class PiwigoContext : IPiwigoContext throw new ArgumentNullException(nameof(logger)); } - return _config.BaseUri.WithCookies(_cookies).ConfigureRequest(r => r.AfterCallAsync = call => LogResponse(call, logger)); + return _config.BaseUri.AppendPathSegment("ws.php").SetQueryParam("format", "json").WithCookies(_cookies) + .ConfigureRequest(r => r.AfterCallAsync = call => LogResponse(call, logger)); } private static async Task LogResponse(FlurlCall call, ILogger logger)