Fix missing timeout options in `Request` class (#33769)

pull/2976/head
Claire 2025-01-29 09:42:20 +01:00
parent 317715254f
commit 6e906884cf
1 changed files with 4 additions and 1 deletions

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 = {}