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

Side by Side Diff: content/browser/cache_storage/cache_storage_cache.cc

Issue 1108273002: Add Client Attribute to FetchEvent- Chromium Side. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 7 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/browser/cache_storage/cache_storage_cache.h" 5 #include "content/browser/cache_storage/cache_storage_cache.h"
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "base/files/file_path.h" 9 #include "base/files/file_path.h"
10 #include "base/guid.h" 10 #include "base/guid.h"
(...skipping 1073 matching lines...) Expand 10 before | Expand all | Expand 10 after
1084 1084
1085 void CacheStorageCache::KeysDidReadMetadata( 1085 void CacheStorageCache::KeysDidReadMetadata(
1086 scoped_ptr<KeysContext> keys_context, 1086 scoped_ptr<KeysContext> keys_context,
1087 const Entries::iterator& iter, 1087 const Entries::iterator& iter,
1088 scoped_ptr<CacheMetadata> metadata) { 1088 scoped_ptr<CacheMetadata> metadata) {
1089 disk_cache::Entry* entry = *iter; 1089 disk_cache::Entry* entry = *iter;
1090 1090
1091 if (metadata) { 1091 if (metadata) {
1092 keys_context->out_keys->push_back(ServiceWorkerFetchRequest( 1092 keys_context->out_keys->push_back(ServiceWorkerFetchRequest(
1093 GURL(entry->GetKey()), metadata->request().method(), 1093 GURL(entry->GetKey()), metadata->request().method(),
1094 ServiceWorkerHeaderMap(), Referrer(), false)); 1094 ServiceWorkerHeaderMap(), Referrer(), false,
Paritosh Kumar 2015/05/06 11:53:44 Here, I'm initializing ServiceWorkerFetchRequest w
jsbell 2015/05/06 16:53:43 This seems ok to me.
1095 ServiceWorkerClientInfo()));
1095 1096
1096 ServiceWorkerHeaderMap& req_headers = 1097 ServiceWorkerHeaderMap& req_headers =
1097 keys_context->out_keys->back().headers; 1098 keys_context->out_keys->back().headers;
1098 1099
1099 for (int i = 0; i < metadata->request().headers_size(); ++i) { 1100 for (int i = 0; i < metadata->request().headers_size(); ++i) {
1100 const CacheHeaderMap header = metadata->request().headers(i); 1101 const CacheHeaderMap header = metadata->request().headers(i);
1101 DCHECK(header.name().find('\0') == std::string::npos); 1102 DCHECK(header.name().find('\0') == std::string::npos);
1102 DCHECK(header.value().find('\0') == std::string::npos); 1103 DCHECK(header.value().find('\0') == std::string::npos);
1103 req_headers.insert(std::make_pair(header.name(), header.value())); 1104 req_headers.insert(std::make_pair(header.name(), header.value()));
1104 } 1105 }
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
1219 ErrorType error, 1220 ErrorType error,
1220 scoped_ptr<Requests> requests) { 1221 scoped_ptr<Requests> requests) {
1221 base::WeakPtr<CacheStorageCache> cache = weak_ptr_factory_.GetWeakPtr(); 1222 base::WeakPtr<CacheStorageCache> cache = weak_ptr_factory_.GetWeakPtr();
1222 1223
1223 callback.Run(error, requests.Pass()); 1224 callback.Run(error, requests.Pass());
1224 if (cache) 1225 if (cache)
1225 scheduler_->CompleteOperationAndRunNext(); 1226 scheduler_->CompleteOperationAndRunNext();
1226 } 1227 }
1227 1228
1228 } // namespace content 1229 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698