| OLD | NEW |
| 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/service_worker/service_worker_url_request_job.h" | 5 #include "content/browser/service_worker/service_worker_url_request_job.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 #include <stdint.h> | 8 #include <stdint.h> |
| 9 | 9 |
| 10 #include <limits> | 10 #include <limits> |
| (...skipping 656 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 667 if (resource_type_ != RESOURCE_TYPE_MAIN_FRAME) | 667 if (resource_type_ != RESOURCE_TYPE_MAIN_FRAME) |
| 668 return; | 668 return; |
| 669 if (!worker_already_activated_) | 669 if (!worker_already_activated_) |
| 670 return; | 670 return; |
| 671 if (version->skip_recording_startup_time() && | 671 if (version->skip_recording_startup_time() && |
| 672 initial_worker_status_ != EmbeddedWorkerStatus::RUNNING) { | 672 initial_worker_status_ != EmbeddedWorkerStatus::RUNNING) { |
| 673 return; | 673 return; |
| 674 } | 674 } |
| 675 if (version->should_exclude_from_uma()) | 675 if (version->should_exclude_from_uma()) |
| 676 return; | 676 return; |
| 677 ServiceWorkerMetrics::RecordActivatedWorkerPreparationTimeForMainFrame( | 677 /* |
| 678 worker_ready_time_ - request()->creation_time(), initial_worker_status_, | 678 TODO: |
| 679 version->embedded_worker()->start_situation()); | 679 ServiceWorkerMetrics::RecordActivatedWorkerPreparationTimeForMainFrame( |
| 680 worker_ready_time_ - request()->creation_time(), initial_worker_status_, |
| 681 version->embedded_worker()->start_situation());*/ |
| 680 } | 682 } |
| 681 | 683 |
| 682 void ServiceWorkerURLRequestJob::DidDispatchFetchEvent( | 684 void ServiceWorkerURLRequestJob::DidDispatchFetchEvent( |
| 683 ServiceWorkerStatusCode status, | 685 ServiceWorkerStatusCode status, |
| 684 ServiceWorkerFetchEventResult fetch_result, | 686 ServiceWorkerFetchEventResult fetch_result, |
| 685 const ServiceWorkerResponse& response, | 687 const ServiceWorkerResponse& response, |
| 686 const scoped_refptr<ServiceWorkerVersion>& version) { | 688 const scoped_refptr<ServiceWorkerVersion>& version) { |
| 687 fetch_dispatcher_.reset(); | 689 fetch_dispatcher_.reset(); |
| 688 ServiceWorkerMetrics::RecordFetchEventStatus(IsMainResourceLoad(), status); | 690 ServiceWorkerMetrics::RecordFetchEventStatus(IsMainResourceLoad(), status); |
| 689 | 691 |
| (...skipping 349 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1039 CreateFetchRequest(), active_worker, resource_type_, request()->net_log(), | 1041 CreateFetchRequest(), active_worker, resource_type_, request()->net_log(), |
| 1040 base::Bind(&ServiceWorkerURLRequestJob::DidPrepareFetchEvent, | 1042 base::Bind(&ServiceWorkerURLRequestJob::DidPrepareFetchEvent, |
| 1041 weak_factory_.GetWeakPtr(), active_worker), | 1043 weak_factory_.GetWeakPtr(), active_worker), |
| 1042 base::Bind(&ServiceWorkerURLRequestJob::DidDispatchFetchEvent, | 1044 base::Bind(&ServiceWorkerURLRequestJob::DidDispatchFetchEvent, |
| 1043 weak_factory_.GetWeakPtr()))); | 1045 weak_factory_.GetWeakPtr()))); |
| 1044 worker_start_time_ = base::TimeTicks::Now(); | 1046 worker_start_time_ = base::TimeTicks::Now(); |
| 1045 fetch_dispatcher_->Run(); | 1047 fetch_dispatcher_->Run(); |
| 1046 } | 1048 } |
| 1047 | 1049 |
| 1048 } // namespace content | 1050 } // namespace content |
| OLD | NEW |