Fix missing timeout options in Request class (#33769)

This commit is contained in:
Claire authored and GitHub committed 2025-01-29 08:42:20 +00:00
1 parent 9c85825ac6
commit bd481204b5
1 file changed
+4 -1
+4 -1
View File
@@ -81,8 +81,11 @@ class Request
max_hops: 3,
on_redirect: ->(response, request) { re_sign_on_redirect(response, request) },
},
}.merge(options).merge(
socket_class: use_proxy? || @allow_local ? ProxySocket : Socket,
}.merge(options)
timeout_class: PerOperationWithDeadline,
timeout_options: TIMEOUT
)
@options = @options.merge(proxy_url) if use_proxy?
@headers = {}