Index: content/renderer/service_worker/service_worker_context_client.h |
diff --git a/content/renderer/service_worker/service_worker_context_client.h b/content/renderer/service_worker/service_worker_context_client.h |
index 3ec1e599d71f8ac33818a1de5344908916283887..dd91c2fa9cfefe513a3f27f456a7ff3bab206e8c 100644 |
--- a/content/renderer/service_worker/service_worker_context_client.h |
+++ b/content/renderer/service_worker/service_worker_context_client.h |
@@ -61,6 +61,7 @@ class ServiceWorkerProviderContext; |
class ServiceWorkerContextClient; |
class ThreadSafeSender; |
class EmbeddedWorkerInstanceClientImpl; |
+class WebWorkerFetchContext; |
// This class provides access to/from an ServiceWorker's WorkerGlobalScope. |
// Unless otherwise noted, all methods are called on the worker thread. |
@@ -192,6 +193,7 @@ class ServiceWorkerContextClient : public blink::WebServiceWorkerContextClient, |
// Called on the main thread. |
blink::WebServiceWorkerNetworkProvider* CreateServiceWorkerNetworkProvider() |
override; |
+ blink::WebWorkerFetchContext* CreateServiceWorkerFetchContext() override; |
blink::WebServiceWorkerProvider* CreateServiceWorkerProvider() override; |
void PostMessageToClient(const blink::WebString& uuid, |
@@ -322,6 +324,7 @@ class ServiceWorkerContextClient : public blink::WebServiceWorkerContextClient, |
const int64_t service_worker_version_id_; |
const GURL service_worker_scope_; |
const GURL script_url_; |
+ int network_provider_id_ = kInvalidServiceWorkerProviderId; |
scoped_refptr<ThreadSafeSender> sender_; |
scoped_refptr<base::SingleThreadTaskRunner> main_thread_task_runner_; |
scoped_refptr<base::TaskRunner> worker_task_runner_; |