| Index: content/renderer/service_worker/service_worker_script_context.cc
|
| diff --git a/content/renderer/service_worker/service_worker_script_context.cc b/content/renderer/service_worker/service_worker_script_context.cc
|
| index a3b296e9320878190fe6e8971f89bccd1cbb2e80..a0eaa1e87604c950a815bc3bfbb734b1538d1cd9 100644
|
| --- a/content/renderer/service_worker/service_worker_script_context.cc
|
| +++ b/content/renderer/service_worker/service_worker_script_context.cc
|
| @@ -16,6 +16,7 @@
|
| #include "content/common/service_worker/service_worker_messages.h"
|
| #include "content/public/common/referrer.h"
|
| #include "content/renderer/service_worker/embedded_worker_context_client.h"
|
| +#include "content/renderer/service_worker/webserviceworkercachestorage_impl.h"
|
| #include "ipc/ipc_message.h"
|
| #include "third_party/WebKit/public/platform/WebCrossOriginServiceWorkerClient.h"
|
| #include "third_party/WebKit/public/platform/WebReferrerPolicy.h"
|
| @@ -97,8 +98,10 @@ ToWebServiceWorkerClientInfo(const ServiceWorkerClientInfo& client_info) {
|
| ServiceWorkerScriptContext::ServiceWorkerScriptContext(
|
| EmbeddedWorkerContextClient* embedded_context,
|
| blink::WebServiceWorkerContextProxy* proxy)
|
| - : cache_storage_dispatcher_(new ServiceWorkerCacheStorageDispatcher(this)),
|
| - embedded_context_(embedded_context),
|
| + : embedded_context_(embedded_context),
|
| + cache_storage_(new WebServiceWorkerCacheStorageImpl(
|
| + embedded_context->thread_safe_sender(),
|
| + embedded_context->origin())),
|
| proxy_(proxy) {
|
| }
|
|
|
| @@ -136,11 +139,6 @@ void ServiceWorkerScriptContext::OnMessageReceived(
|
| IPC_MESSAGE_UNHANDLED(handled = false)
|
| IPC_END_MESSAGE_MAP()
|
|
|
| - // TODO(gavinp): Would it be preferable to put an AddListener() method to
|
| - // EmbeddedWorkerContextClient?
|
| - if (!handled)
|
| - handled = cache_storage_dispatcher_->OnMessageReceived(message);
|
| -
|
| DCHECK(handled);
|
| }
|
|
|
|
|