| Index: content/browser/service_worker/service_worker_dispatcher_host.cc
|
| diff --git a/content/browser/service_worker/service_worker_dispatcher_host.cc b/content/browser/service_worker/service_worker_dispatcher_host.cc
|
| index 9031354c2cc0ea18788d44a216ed3505778008b5..ab0d96f8fd3e95b1dea291d83023ed6613ad0f34 100644
|
| --- a/content/browser/service_worker/service_worker_dispatcher_host.cc
|
| +++ b/content/browser/service_worker/service_worker_dispatcher_host.cc
|
| @@ -168,8 +168,6 @@ bool ServiceWorkerDispatcherHost::OnMessageReceived(
|
| OnRegisterServiceWorker)
|
| IPC_MESSAGE_HANDLER(ServiceWorkerHostMsg_UpdateServiceWorker,
|
| OnUpdateServiceWorker)
|
| - IPC_MESSAGE_HANDLER(ServiceWorkerHostMsg_DeprecatedUnregisterServiceWorker,
|
| - OnDeprecatedUnregisterServiceWorker)
|
| IPC_MESSAGE_HANDLER(ServiceWorkerHostMsg_UnregisterServiceWorker,
|
| OnUnregisterServiceWorker)
|
| IPC_MESSAGE_HANDLER(ServiceWorkerHostMsg_GetRegistration,
|
| @@ -426,80 +424,6 @@ void ServiceWorkerDispatcherHost::OnUpdateServiceWorker(int provider_id,
|
| true /* force_bypass_cache */);
|
| }
|
|
|
| -void ServiceWorkerDispatcherHost::OnDeprecatedUnregisterServiceWorker(
|
| - int thread_id,
|
| - int request_id,
|
| - int provider_id,
|
| - const GURL& pattern) {
|
| - TRACE_EVENT0("ServiceWorker",
|
| - "ServiceWorkerDispatcherHost::OnUnregisterServiceWorker");
|
| - if (!GetContext()) {
|
| - Send(new ServiceWorkerMsg_ServiceWorkerUnregistrationError(
|
| - thread_id,
|
| - request_id,
|
| - blink::WebServiceWorkerError::ErrorTypeAbort,
|
| - base::ASCIIToUTF16(kShutdownErrorMessage)));
|
| - return;
|
| - }
|
| - if (!pattern.is_valid()) {
|
| - bad_message::ReceivedBadMessage(this, bad_message::SWDH_UNREGISTER_BAD_URL);
|
| - return;
|
| - }
|
| -
|
| - ServiceWorkerProviderHost* provider_host = GetContext()->GetProviderHost(
|
| - render_process_id_, provider_id);
|
| - if (!provider_host) {
|
| - bad_message::ReceivedBadMessage(this, bad_message::SWDH_UNREGISTER_NO_HOST);
|
| - return;
|
| - }
|
| - if (!provider_host->IsContextAlive()) {
|
| - Send(new ServiceWorkerMsg_ServiceWorkerUnregistrationError(
|
| - thread_id,
|
| - request_id,
|
| - blink::WebServiceWorkerError::ErrorTypeAbort,
|
| - base::ASCIIToUTF16(kShutdownErrorMessage)));
|
| - return;
|
| - }
|
| -
|
| - // TODO(ksakamoto): This check can be removed once crbug.com/439697 is fixed.
|
| - if (provider_host->document_url().is_empty()) {
|
| - Send(new ServiceWorkerMsg_ServiceWorkerUnregistrationError(
|
| - thread_id,
|
| - request_id,
|
| - WebServiceWorkerError::ErrorTypeSecurity,
|
| - base::ASCIIToUTF16(kNoDocumentURLErrorMessage)));
|
| - return;
|
| - }
|
| -
|
| - if (!CanUnregisterServiceWorker(provider_host->document_url(), pattern)) {
|
| - bad_message::ReceivedBadMessage(this, bad_message::SWDH_UNREGISTER_CANNOT);
|
| - return;
|
| - }
|
| -
|
| - if (!GetContentClient()->browser()->AllowServiceWorker(
|
| - pattern, provider_host->topmost_frame_url(), resource_context_,
|
| - render_process_id_, provider_host->frame_id())) {
|
| - Send(new ServiceWorkerMsg_ServiceWorkerUnregistrationError(
|
| - thread_id,
|
| - request_id,
|
| - WebServiceWorkerError::ErrorTypeUnknown,
|
| - base::ASCIIToUTF16(kUserDeniedPermissionMessage)));
|
| - return;
|
| - }
|
| -
|
| - TRACE_EVENT_ASYNC_BEGIN1(
|
| - "ServiceWorker",
|
| - "ServiceWorkerDispatcherHost::UnregisterServiceWorker",
|
| - request_id,
|
| - "Pattern", pattern.spec());
|
| - GetContext()->UnregisterServiceWorker(
|
| - pattern,
|
| - base::Bind(&ServiceWorkerDispatcherHost::UnregistrationComplete,
|
| - this,
|
| - thread_id,
|
| - request_id));
|
| -}
|
| -
|
| void ServiceWorkerDispatcherHost::OnUnregisterServiceWorker(
|
| int thread_id,
|
| int request_id,
|
|
|