Index: content/child/service_worker/web_service_worker_impl.cc |
diff --git a/content/child/service_worker/web_service_worker_impl.cc b/content/child/service_worker/web_service_worker_impl.cc |
index cdbb0b0462df3a1c52dc3975f70b70b265d5c0e1..0be2dd162a89aff5dbc7b8f8a41bf0bf7b0a364c 100644 |
--- a/content/child/service_worker/web_service_worker_impl.cc |
+++ b/content/child/service_worker/web_service_worker_impl.cc |
@@ -124,6 +124,26 @@ void WebServiceWorkerImpl::postMessage( |
base::Passed(base::WrapUnique(channels)))); |
} |
+void WebServiceWorkerImpl::setNavigationPreload( |
+ const blink::WebString& value, |
+ WebSetNavigationPreloadCallbacks* callback) { |
+ LOG(ERROR) << "WebServiceWorkerImpl::setNavigationPreload " << value.utf8(); |
+ ServiceWorkerDispatcher* dispatcher = |
+ ServiceWorkerDispatcher::GetThreadSpecificInstance(); |
+ DCHECK(dispatcher); |
+ dispatcher->SetNavigationPreload(handle_ref_->handle_id(), value.utf8(), |
+ callback); |
+} |
+ |
+void WebServiceWorkerImpl::getNavigationPreload( |
+ WebGetNavigationPreloadCallbacks* callback) { |
+ LOG(ERROR) << "WebServiceWorkerImpl::getNavigationPreload "; |
+ ServiceWorkerDispatcher* dispatcher = |
+ ServiceWorkerDispatcher::GetThreadSpecificInstance(); |
+ DCHECK(dispatcher); |
+ dispatcher->GetNavigationPreload(handle_ref_->handle_id(), callback); |
+} |
+ |
void WebServiceWorkerImpl::terminate() { |
thread_safe_sender_->Send( |
new ServiceWorkerHostMsg_TerminateWorker(handle_ref_->handle_id())); |