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);