| OLD | NEW |
| 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 <utility> | 7 #include <utility> |
| 8 | 8 |
| 9 #include "base/lazy_instance.h" | 9 #include "base/lazy_instance.h" |
| 10 #include "base/logging.h" | 10 #include "base/logging.h" |
| (...skipping 516 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 527 | 527 |
| 528 void ServiceWorkerContextClient::didHandleFetchEvent( | 528 void ServiceWorkerContextClient::didHandleFetchEvent( |
| 529 int request_id, | 529 int request_id, |
| 530 const blink::WebServiceWorkerResponse& web_response) { | 530 const blink::WebServiceWorkerResponse& web_response) { |
| 531 ServiceWorkerHeaderMap headers; | 531 ServiceWorkerHeaderMap headers; |
| 532 GetServiceWorkerHeaderMapFromWebResponse(web_response, &headers); | 532 GetServiceWorkerHeaderMapFromWebResponse(web_response, &headers); |
| 533 ServiceWorkerResponse response( | 533 ServiceWorkerResponse response( |
| 534 web_response.url(), web_response.status(), | 534 web_response.url(), web_response.status(), |
| 535 web_response.statusText().utf8(), web_response.responseType(), headers, | 535 web_response.statusText().utf8(), web_response.responseType(), headers, |
| 536 web_response.blobUUID().utf8(), web_response.blobSize(), | 536 web_response.blobUUID().utf8(), web_response.blobSize(), |
| 537 web_response.streamURL(), web_response.error()); | 537 web_response.streamURL(), web_response.error(), |
| 538 base::Time::FromInternalValue(web_response.responseTime())); |
| 538 Send(new ServiceWorkerHostMsg_FetchEventFinished( | 539 Send(new ServiceWorkerHostMsg_FetchEventFinished( |
| 539 GetRoutingID(), request_id, | 540 GetRoutingID(), request_id, |
| 540 SERVICE_WORKER_FETCH_EVENT_RESULT_RESPONSE, | 541 SERVICE_WORKER_FETCH_EVENT_RESULT_RESPONSE, |
| 541 response)); | 542 response)); |
| 542 } | 543 } |
| 543 | 544 |
| 544 void ServiceWorkerContextClient::didHandleNotificationClickEvent( | 545 void ServiceWorkerContextClient::didHandleNotificationClickEvent( |
| 545 int request_id, | 546 int request_id, |
| 546 blink::WebServiceWorkerEventResult result) { | 547 blink::WebServiceWorkerEventResult result) { |
| 547 Send(new ServiceWorkerHostMsg_NotificationClickEventFinished( | 548 Send(new ServiceWorkerHostMsg_NotificationClickEventFinished( |
| (...skipping 523 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1071 } | 1072 } |
| 1072 | 1073 |
| 1073 base::WeakPtr<ServiceWorkerContextClient> | 1074 base::WeakPtr<ServiceWorkerContextClient> |
| 1074 ServiceWorkerContextClient::GetWeakPtr() { | 1075 ServiceWorkerContextClient::GetWeakPtr() { |
| 1075 DCHECK(worker_task_runner_->RunsTasksOnCurrentThread()); | 1076 DCHECK(worker_task_runner_->RunsTasksOnCurrentThread()); |
| 1076 DCHECK(context_); | 1077 DCHECK(context_); |
| 1077 return context_->weak_factory.GetWeakPtr(); | 1078 return context_->weak_factory.GetWeakPtr(); |
| 1078 } | 1079 } |
| 1079 | 1080 |
| 1080 } // namespace content | 1081 } // namespace content |
| OLD | NEW |