Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2521)

Unified Diff: content/renderer/service_worker/service_worker_cache_storage_dispatcher.cc

Issue 617263002: Support WebServiceWorkerResponseType in ServiceWorkerCache. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Don't run test on windows, see https://crbug.com/416940 Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « content/renderer/service_worker/embedded_worker_context_client.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: content/renderer/service_worker/service_worker_cache_storage_dispatcher.cc
diff --git a/content/renderer/service_worker/service_worker_cache_storage_dispatcher.cc b/content/renderer/service_worker/service_worker_cache_storage_dispatcher.cc
index 575e2a224afe625c1af82351eb9ce2bcab952bb7..3583458fb59ef799f8580bfd0a0b218e7161b40e 100644
--- a/content/renderer/service_worker/service_worker_cache_storage_dispatcher.cc
+++ b/content/renderer/service_worker/service_worker_cache_storage_dispatcher.cc
@@ -85,10 +85,12 @@ ServiceWorkerResponse ResponseFromWebResponse(
ServiceWorkerHeaderMap headers;
web_response.visitHTTPHeaderFields(MakeHeaderVisitor(&headers).get());
- return ServiceWorkerResponse(
- web_response.url(), web_response.status(),
- base::UTF16ToASCII(web_response.statusText()), headers,
- base::UTF16ToASCII(web_response.blobUUID()));
+ return ServiceWorkerResponse(web_response.url(),
+ web_response.status(),
+ base::UTF16ToASCII(web_response.statusText()),
+ web_response.responseType(),
+ headers,
+ base::UTF16ToASCII(web_response.blobUUID()));
}
void PopulateWebResponseFromResponse(
@@ -97,6 +99,8 @@ void PopulateWebResponseFromResponse(
web_response->setURL(response.url);
web_response->setStatus(response.status_code);
web_response->setStatusText(base::ASCIIToUTF16(response.status_text));
+ web_response->setResponseType(response.response_type);
+
for (ServiceWorkerHeaderMap::const_iterator i = response.headers.begin(),
end = response.headers.end();
i != end; ++i) {
« no previous file with comments | « content/renderer/service_worker/embedded_worker_context_client.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698