From f2873fa8a82907488f573db2d2dbfdb9253cd7e9 Mon Sep 17 00:00:00 2001 From: Kabir Oberai Date: Sun, 1 Jun 2025 18:46:12 +0530 Subject: [PATCH] Linux: increase http connect timeout --- Sources/XKit/HTTPClientProtocol/AsyncHTTPClient+HTTP.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Sources/XKit/HTTPClientProtocol/AsyncHTTPClient+HTTP.swift b/Sources/XKit/HTTPClientProtocol/AsyncHTTPClient+HTTP.swift index e7cf56f..eaa8f60 100644 --- a/Sources/XKit/HTTPClientProtocol/AsyncHTTPClient+HTTP.swift +++ b/Sources/XKit/HTTPClientProtocol/AsyncHTTPClient+HTTP.swift @@ -24,10 +24,11 @@ extension HTTPClientDependencyKey: DependencyKey { let appleRootCA = try! NIOSSLCertificate(bytes: Array(appleRootPEM.utf8), format: .pem) var tlsConfiguration: TLSConfiguration = .makeClientConfiguration() tlsConfiguration.additionalTrustRoots = [.certificates([appleRootCA])] - let config = HTTPClient.Configuration( + var config = HTTPClient.Configuration( tlsConfiguration: tlsConfiguration, decompression: .enabled(limit: .none) ) + config.timeout.connect = .seconds(60) return HTTPClient(configuration: config) }() }