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

Side by Side Diff: content/renderer/service_worker/service_worker_context_client.cc

Issue 2561743003: Use associated interface on DownloadedTempFile (Closed)
Patch Set: typo fix Created 3 years, 11 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 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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/renderer/service_worker/service_worker_context_client.h" 5 #include "content/renderer/service_worker/service_worker_context_client.h"
6 6
7 #include <memory> 7 #include <memory>
8 #include <utility> 8 #include <utility>
9 9
10 #include "base/lazy_instance.h" 10 #include "base/lazy_instance.h"
(...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after
248 fetch_event_id_, 248 fetch_event_id_,
249 base::MakeUnique<blink::WebServiceWorkerError>( 249 base::MakeUnique<blink::WebServiceWorkerError>(
250 blink::WebServiceWorkerError::ErrorTypeAbort, 250 blink::WebServiceWorkerError::ErrorTypeAbort,
251 blink::WebString::fromASCII( 251 blink::WebString::fromASCII(
252 "Service Worker navigation preload aborted. Need to guard with " 252 "Service Worker navigation preload aborted. Need to guard with "
253 "respondWith or waitUntil."))); 253 "respondWith or waitUntil.")));
254 } 254 }
255 255
256 void OnReceiveResponse( 256 void OnReceiveResponse(
257 const ResourceResponseHead& response_head, 257 const ResourceResponseHead& response_head,
258 mojom::DownloadedTempFilePtr downloaded_file) override { 258 mojom::DownloadedTempFileAssociatedPtrInfo downloaded_file) override {
259 DCHECK(!response_); 259 DCHECK(!response_);
260 DCHECK(!downloaded_file); 260 DCHECK(!downloaded_file.is_valid());
261 response_ = base::MakeUnique<blink::WebServiceWorkerResponse>(); 261 response_ = base::MakeUnique<blink::WebServiceWorkerResponse>();
262 response_->setURLList(std::vector<blink::WebURL>({url_})); 262 response_->setURLList(std::vector<blink::WebURL>({url_}));
263 DCHECK(response_head.headers); 263 DCHECK(response_head.headers);
264 response_->setStatus(response_head.headers->response_code()); 264 response_->setStatus(response_head.headers->response_code());
265 response_->setStatusText( 265 response_->setStatusText(
266 blink::WebString::fromUTF8(response_head.headers->GetStatusText())); 266 blink::WebString::fromUTF8(response_head.headers->GetStatusText()));
267 response_->setResponseType(blink::WebServiceWorkerResponseTypeBasic); 267 response_->setResponseType(blink::WebServiceWorkerResponseTypeBasic);
268 size_t iter = 0; 268 size_t iter = 0;
269 std::string header_name; 269 std::string header_name;
270 std::string header_value; 270 std::string header_value;
(...skipping 1009 matching lines...) Expand 10 before | Expand all | Expand 10 after
1280 } 1280 }
1281 1281
1282 base::WeakPtr<ServiceWorkerContextClient> 1282 base::WeakPtr<ServiceWorkerContextClient>
1283 ServiceWorkerContextClient::GetWeakPtr() { 1283 ServiceWorkerContextClient::GetWeakPtr() {
1284 DCHECK(worker_task_runner_->RunsTasksOnCurrentThread()); 1284 DCHECK(worker_task_runner_->RunsTasksOnCurrentThread());
1285 DCHECK(context_); 1285 DCHECK(context_);
1286 return context_->weak_factory.GetWeakPtr(); 1286 return context_->weak_factory.GetWeakPtr();
1287 } 1287 }
1288 1288
1289 } // namespace content 1289 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698