Index: content/renderer/service_worker/service_worker_context_client.cc |
diff --git a/content/renderer/service_worker/service_worker_context_client.cc b/content/renderer/service_worker/service_worker_context_client.cc |
index f74bf10124736443b384b9317c6a103ae3e31fe8..112b99b6977321561dcbeec4b9dde63f931c3e27 100644 |
--- a/content/renderer/service_worker/service_worker_context_client.cc |
+++ b/content/renderer/service_worker/service_worker_context_client.cc |
@@ -253,7 +253,9 @@ class ServiceWorkerContextClient::NavigationPreloadRequest final |
DCHECK(!response_); |
DCHECK(!downloaded_file); |
response_ = base::MakeUnique<blink::WebServiceWorkerResponse>(); |
- response_->setURL(url_); |
+ std::vector<blink::WebURL> url_list; |
+ url_list.push_back(url_); |
falken
2016/12/05 04:32:42
nit: could do url_list = {url_} here
horo
2016/12/05 04:58:32
Done.
|
+ response_->setURLList(url_list); |
DCHECK(response_head.headers); |
response_->setStatus(response_head.headers->response_code()); |
response_->setStatusText( |
@@ -693,22 +695,10 @@ void ServiceWorkerContextClient::respondToFetchEvent( |
int fetch_event_id, |
const blink::WebServiceWorkerResponse& web_response, |
double event_dispatch_time) { |
- ServiceWorkerHeaderMap headers; |
- GetServiceWorkerHeaderMapFromWebResponse(web_response, &headers); |
- ServiceWorkerHeaderList cors_exposed_header_names; |
- GetCorsExposedHeaderNamesFromWebResponse(web_response, |
- &cors_exposed_header_names); |
- ServiceWorkerResponse response( |
- web_response.url(), web_response.status(), |
- web_response.statusText().utf8(), web_response.responseType(), headers, |
- web_response.blobUUID().utf8(), web_response.blobSize(), |
- web_response.streamURL(), web_response.error(), |
- base::Time::FromInternalValue(web_response.responseTime()), |
- !web_response.cacheStorageCacheName().isNull(), |
- web_response.cacheStorageCacheName().utf8(), cors_exposed_header_names); |
Send(new ServiceWorkerHostMsg_FetchEventResponse( |
GetRoutingID(), fetch_event_id, |
- SERVICE_WORKER_FETCH_EVENT_RESULT_RESPONSE, response, |
+ SERVICE_WORKER_FETCH_EVENT_RESULT_RESPONSE, |
+ GetServiceWorkerResponseFromWebResponse(web_response), |
base::Time::FromDoubleT(event_dispatch_time))); |
} |