| Index: content/browser/service_worker/service_worker_controllee_request_handler.cc
|
| diff --git a/content/browser/service_worker/service_worker_controllee_request_handler.cc b/content/browser/service_worker/service_worker_controllee_request_handler.cc
|
| index 76e9c2d3139b242ea1acf4b0bc601f4edd6c3a0c..28022b2403271c791ff6100d14f7f8c5c48602a7 100644
|
| --- a/content/browser/service_worker/service_worker_controllee_request_handler.cc
|
| +++ b/content/browser/service_worker/service_worker_controllee_request_handler.cc
|
| @@ -70,7 +70,8 @@ ServiceWorkerControlleeRequestHandler::ServiceWorkerControlleeRequestHandler(
|
| ResourceType resource_type,
|
| RequestContextType request_context_type,
|
| RequestContextFrameType frame_type,
|
| - scoped_refptr<ResourceRequestBodyImpl> body)
|
| + scoped_refptr<ResourceRequestBodyImpl> body,
|
| + base::TimeTicks request_start)
|
| : ServiceWorkerRequestHandler(context,
|
| provider_host,
|
| blob_storage_context,
|
| @@ -86,6 +87,8 @@ ServiceWorkerControlleeRequestHandler::ServiceWorkerControlleeRequestHandler(
|
| body_(body),
|
| force_update_started_(false),
|
| use_network_(false),
|
| + renderer_request_time_(request_start),
|
| + handler_creation_time_(base::TimeTicks::Now()),
|
| weak_factory_(this) {}
|
|
|
| ServiceWorkerControlleeRequestHandler::
|
| @@ -141,6 +144,8 @@ net::URLRequestJob* ServiceWorkerControlleeRequestHandler::MaybeCreateJob(
|
| request_context_type_, frame_type_, body_,
|
| ServiceWorkerFetchType::FETCH, base::nullopt, this));
|
| job_ = job->GetWeakPtr();
|
| + job_->set_renderer_request_time(renderer_request_time_);
|
| + job_->set_handler_creation_time(handler_creation_time_);
|
|
|
| resource_context_ = resource_context;
|
|
|
|
|