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

Unified Diff: content/browser/service_worker/service_worker_cache.cc

Issue 622833002: ServiceWorkerCache: Support response body in blob form. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@opacity
Patch Set: Rebase 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
Index: content/browser/service_worker/service_worker_cache.cc
diff --git a/content/browser/service_worker/service_worker_cache.cc b/content/browser/service_worker/service_worker_cache.cc
index e093b59ea1f34dd3354eb505e23e102a2e89925e..ddff117e5a5ba4d02dac8a363ee96d18f913c0c1 100644
--- a/content/browser/service_worker/service_worker_cache.cc
+++ b/content/browser/service_worker/service_worker_cache.cc
@@ -494,7 +494,8 @@ void MatchDidReadHeaderData(
headers->status_text(),
ProtoResponseTypeToWebResponseType(headers->response_type()),
ServiceWorkerHeaderMap(),
- ""));
+ "",
+ 0));
for (int i = 0; i < headers->response_headers_size(); ++i) {
const ServiceWorkerRequestResponseHeaders::HeaderMap header =
@@ -580,6 +581,8 @@ void MatchDidReadResponseBodyData(
}
if (rv == 0) {
+ response->blob_uuid = response_context->blob_data->uuid();
+ response->blob_size = response_context->total_bytes_read;
MatchDoneWithBody(request.Pass(),
callback,
blob_storage,

Powered by Google App Engine
This is Rietveld 408576698