From 2a338feffa06b4dfdbe04c010acf6939e68aeaa7 Mon Sep 17 00:00:00 2001 From: Daniele Del Toso Date: Thu, 21 Mar 2024 10:46:12 +0100 Subject: [PATCH] add Timeout --- Greg.Conga.Sdk/CongaService.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Greg.Conga.Sdk/CongaService.cs b/Greg.Conga.Sdk/CongaService.cs index 2e215be..a1edd52 100644 --- a/Greg.Conga.Sdk/CongaService.cs +++ b/Greg.Conga.Sdk/CongaService.cs @@ -23,7 +23,7 @@ public CongaService(CongaEndpoint endpoint) public LoginResponse Credentials { get; private set; } - + public TimeSpan Timeout { get; set; } = TimeSpan.FromSeconds(100); @@ -122,6 +122,7 @@ public TResponse Execute(BaseRequest request) using (var client = new HttpClient()) using (var request1 = new HttpRequestMessage(request.Method, uri)) { + client.Timeout = Timeout; request1.Headers.Add("x-storefront", this.Endpoint.Storefront); request1.Headers.Authorization = new AuthenticationHeaderValue("Bearer", this.Credentials.AccessToken); request.AddAdditionalHeaders(request1); @@ -172,6 +173,7 @@ public async Task ExecuteAsync(BaseRequest request) using (var client = new HttpClient()) using (var request1 = new HttpRequestMessage(request.Method, uri)) { + client.Timeout = Timeout; request1.Headers.Add("x-storefront", this.Endpoint.Storefront); request1.Headers.Authorization = new AuthenticationHeaderValue("Bearer", this.Credentials.AccessToken);