Index: content/browser/service_worker/service_worker_url_request_job.cc |
diff --git a/content/browser/service_worker/service_worker_url_request_job.cc b/content/browser/service_worker/service_worker_url_request_job.cc |
index 171a36e4646817a01977f8b7bc36b2db940b7027..aa1cf1ffff75baa73649d11c78f81ef36dfad55e 100644 |
--- a/content/browser/service_worker/service_worker_url_request_job.cc |
+++ b/content/browser/service_worker/service_worker_url_request_job.cc |
@@ -229,6 +229,8 @@ void ServiceWorkerURLRequestJob::StartRequest() { |
fetch_dispatcher_.reset(new ServiceWorkerFetchDispatcher( |
CreateFetchRequest(), |
provider_host_->active_version(), |
+ base::Bind(&ServiceWorkerURLRequestJob::DidPrepareFetchEvent, |
+ weak_factory_.GetWeakPtr()), |
base::Bind(&ServiceWorkerURLRequestJob::DidDispatchFetchEvent, |
weak_factory_.GetWeakPtr()))); |
fetch_dispatcher_->Run(); |
@@ -321,6 +323,11 @@ bool ServiceWorkerURLRequestJob::CreateRequestBodyBlob(std::string* blob_uuid, |
return true; |
} |
+void ServiceWorkerURLRequestJob::DidPrepareFetchEvent() { |
+ // TODO(shimazu): Set the timestamp to measure the time to launch SW |
+ // This is related to this (http://crbug.com/401389) |
+} |
+ |
void ServiceWorkerURLRequestJob::DidDispatchFetchEvent( |
ServiceWorkerStatusCode status, |
ServiceWorkerFetchEventResult fetch_result, |