| Index: content/browser/service_worker/service_worker_url_request_job.h
|
| diff --git a/content/browser/service_worker/service_worker_url_request_job.h b/content/browser/service_worker/service_worker_url_request_job.h
|
| index 9e7a88ed81efae370ebc863b51a6ec6fc594ed5a..73be0c7a70432df194462a1fd778a5adc0fbfeaf 100644
|
| --- a/content/browser/service_worker/service_worker_url_request_job.h
|
| +++ b/content/browser/service_worker/service_worker_url_request_job.h
|
| @@ -17,6 +17,7 @@
|
| #include "base/time/time.h"
|
| #include "content/browser/service_worker/embedded_worker_status.h"
|
| #include "content/browser/service_worker/service_worker_metrics.h"
|
| +#include "content/browser/service_worker/service_worker_provider_host.h"
|
| #include "content/common/content_export.h"
|
| #include "content/common/service_worker/service_worker_status_code.h"
|
| #include "content/common/service_worker/service_worker_types.h"
|
| @@ -84,7 +85,7 @@ class CONTENT_EXPORT ServiceWorkerURLRequestJob : public net::URLRequestJob {
|
| ServiceWorkerURLRequestJob(
|
| net::URLRequest* request,
|
| net::NetworkDelegate* network_delegate,
|
| - const std::string& client_id,
|
| + base::WeakPtr<ServiceWorkerProviderHost> client_provider_host,
|
| base::WeakPtr<storage::BlobStorageContext> blob_storage_context,
|
| const ResourceContext* resource_context,
|
| FetchRequestMode request_mode,
|
| @@ -251,6 +252,7 @@ class CONTENT_EXPORT ServiceWorkerURLRequestJob : public net::URLRequestJob {
|
|
|
| // Used when response type is FORWARD_TO_SERVICE_WORKER.
|
| std::unique_ptr<ServiceWorkerFetchDispatcher> fetch_dispatcher_;
|
| + base::WeakPtr<ServiceWorkerProviderHost> client_provider_host_;
|
| std::string client_id_;
|
| base::WeakPtr<storage::BlobStorageContext> blob_storage_context_;
|
| const ResourceContext* resource_context_;
|
|
|