@@ -263,7 +263,7 @@ void ConnectionFromClient::set_proxy_mode(u8 proxy_mode)
263263 Proxy::set_proxy_mode (static_cast <Proxy::ProxyMode>(proxy_mode));
264264}
265265
266- void ConnectionFromClient::start_request (u64 request_id, ByteString method, URL ::URL url, Vector<HTTP ::Header> request_headers, ByteBuffer request_body, HTTP ::CacheMode cache_mode, HTTP ::Cookie::IncludeCredentials include_credentials)
266+ void ConnectionFromClient::start_request (u64 request_id, ByteString method, URL ::URL url, Vector<HTTP ::Header> request_headers, ByteBuffer request_body, HTTP ::CacheMode cache_mode, HTTP ::Cookie::IncludeCredentials include_credentials, Proxy::ProxyData proxy_data )
267267{
268268 note_event_tick (" ipc-start-request" sv);
269269 dbgln_if (REQUESTSERVER_DEBUG , " RequestServer: start_request({}, {})" , request_id, url);
@@ -282,18 +282,18 @@ void ConnectionFromClient::start_request(u64 request_id, ByteString method, URL:
282282 }
283283 }
284284
285- auto request = Request::fetch (request_id, m_disk_cache, cache_mode, *this , m_curl_multi, m_resolver, move (url), move (method), HTTP::HeaderList::create (move (request_headers)), move (request_body), include_credentials, m_alt_svc_cache_path);
285+ auto request = Request::fetch (request_id, m_disk_cache, cache_mode, *this , m_curl_multi, m_resolver, move (url), move (method), HTTP::HeaderList::create (move (request_headers)), move (request_body), include_credentials, m_alt_svc_cache_path, move (proxy_data) );
286286 m_active_requests.set (request_id, move (request));
287287}
288288
289- void ConnectionFromClient::start_revalidation_request (Badge<Request>, ByteString method, URL ::URL url, NonnullRefPtr<HTTP ::HeaderList> request_headers, ByteBuffer request_body, HTTP ::Cookie::IncludeCredentials include_credentials)
289+ void ConnectionFromClient::start_revalidation_request (Badge<Request>, ByteString method, URL ::URL url, NonnullRefPtr<HTTP ::HeaderList> request_headers, ByteBuffer request_body, HTTP ::Cookie::IncludeCredentials include_credentials, Proxy::ProxyData proxy_data )
290290{
291291 note_event_tick (" ipc-start-revalidation" sv);
292292 auto request_id = m_next_revalidation_request_id++;
293293
294294 dbgln_if (REQUESTSERVER_DEBUG , " RequestServer: start_revalidation_request({}, {})" , request_id, url);
295295
296- auto request = Request::revalidate (request_id, m_disk_cache, *this , m_curl_multi, m_resolver, move (url), move (method), move (request_headers), move (request_body), include_credentials, m_alt_svc_cache_path);
296+ auto request = Request::revalidate (request_id, m_disk_cache, *this , m_curl_multi, m_resolver, move (url), move (method), move (request_headers), move (request_body), include_credentials, m_alt_svc_cache_path, move (proxy_data) );
297297 m_active_revalidation_requests.set (request_id, move (request));
298298}
299299
0 commit comments