| Index: content/renderer/service_worker/embedded_worker_context_client.cc
|
| diff --git a/content/renderer/service_worker/embedded_worker_context_client.cc b/content/renderer/service_worker/embedded_worker_context_client.cc
|
| index 6481ae42e3ec426b44c508d77ea3ea986d96cbf4..134891eb1dde795a31c7c3e0eace84b091d47dca 100644
|
| --- a/content/renderer/service_worker/embedded_worker_context_client.cc
|
| +++ b/content/renderer/service_worker/embedded_worker_context_client.cc
|
| @@ -12,6 +12,7 @@
|
| #include "content/child/worker_task_runner.h"
|
| #include "content/child/worker_thread_task_runner.h"
|
| #include "content/common/service_worker/embedded_worker_messages.h"
|
| +#include "content/common/service_worker/service_worker_types.h"
|
| #include "content/renderer/render_thread_impl.h"
|
| #include "content/renderer/service_worker/embedded_worker_dispatcher.h"
|
| #include "content/renderer/service_worker/service_worker_script_context.h"
|
| @@ -125,7 +126,18 @@ void EmbeddedWorkerContextClient::didHandleInstallEvent(int request_id) {
|
|
|
| void EmbeddedWorkerContextClient::didHandleFetchEvent(int request_id) {
|
| DCHECK(script_context_);
|
| - NOTIMPLEMENTED();
|
| + script_context_->DidHandleFetchEvent(request_id,
|
| + SERVICE_WORKER_FETCH_RESULT_FALLBACK,
|
| + ServiceWorkerResponse());
|
| +}
|
| +
|
| +void EmbeddedWorkerContextClient::didHandleFetchEvent(
|
| + int request_id,
|
| + const blink::WebServiceWorkerResponse& web_response) {
|
| + DCHECK(script_context_);
|
| + script_context_->DidHandleFetchEvent(request_id,
|
| + SERVICE_WORKER_FETCH_RESULT_RESPONSE,
|
| + ServiceWorkerResponse(web_response));
|
| }
|
|
|
| void EmbeddedWorkerContextClient::OnSendMessageToWorker(
|
|
|