Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(568)

Unified Diff: content/browser/service_worker/service_worker_dispatcher_host.cc

Issue 813673005: Service Worker: Improve some exception messages (Chromium). (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: typo Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 aa271430675bc579763ba411d0ec23d1ec45bcc7..852e0bf73646d6adf57575b1438918440d02f9f2 100644
--- a/content/browser/service_worker/service_worker_dispatcher_host.cc
+++ b/content/browser/service_worker/service_worker_dispatcher_host.cc
@@ -18,6 +18,7 @@
#include "content/browser/service_worker/service_worker_utils.h"
#include "content/common/service_worker/embedded_worker_messages.h"
#include "content/common/service_worker/service_worker_messages.h"
+#include "content/common/service_worker/service_worker_types.h"
#include "content/public/browser/content_browser_client.h"
#include "content/public/common/content_client.h"
#include "ipc/ipc_message_macros.h"
@@ -256,10 +257,9 @@ void ServiceWorkerDispatcherHost::OnRegisterServiceWorker(
"ServiceWorkerDispatcherHost::OnRegisterServiceWorker");
if (!GetContext()) {
Send(new ServiceWorkerMsg_ServiceWorkerRegistrationError(
- thread_id,
- request_id,
- WebServiceWorkerError::ErrorTypeAbort,
- base::ASCIIToUTF16(kShutdownErrorMessage)));
+ thread_id, request_id, WebServiceWorkerError::ErrorTypeAbort,
+ base::ASCIIToUTF16(kServiceWorkerRegisterErrorPrefix) +
+ base::ASCIIToUTF16(kShutdownErrorMessage)));
return;
}
if (!pattern.is_valid() || !script_url.is_valid()) {
@@ -275,10 +275,9 @@ void ServiceWorkerDispatcherHost::OnRegisterServiceWorker(
}
if (!provider_host->IsContextAlive()) {
Send(new ServiceWorkerMsg_ServiceWorkerRegistrationError(
- thread_id,
- request_id,
- WebServiceWorkerError::ErrorTypeAbort,
- base::ASCIIToUTF16(kShutdownErrorMessage)));
+ thread_id, request_id, WebServiceWorkerError::ErrorTypeAbort,
+ base::ASCIIToUTF16(kServiceWorkerRegisterErrorPrefix) +
+ base::ASCIIToUTF16(kShutdownErrorMessage)));
return;
}
@@ -287,10 +286,9 @@ void ServiceWorkerDispatcherHost::OnRegisterServiceWorker(
// once crbug.com/439697 is fixed.
if (provider_host->document_url().is_empty()) {
Send(new ServiceWorkerMsg_ServiceWorkerRegistrationError(
- thread_id,
- request_id,
- WebServiceWorkerError::ErrorTypeSecurity,
- base::ASCIIToUTF16(kNoDocumentURLErrorMessage)));
+ thread_id, request_id, WebServiceWorkerError::ErrorTypeSecurity,
+ base::ASCIIToUTF16(kServiceWorkerRegisterErrorPrefix) +
+ base::ASCIIToUTF16(kNoDocumentURLErrorMessage)));
return;
}
@@ -304,20 +302,18 @@ void ServiceWorkerDispatcherHost::OnRegisterServiceWorker(
if (!ServiceWorkerUtils::IsPathRestrictionSatisfied(
pattern, script_url, &error_message)) {
Send(new ServiceWorkerMsg_ServiceWorkerRegistrationError(
- thread_id,
- request_id,
- WebServiceWorkerError::ErrorTypeSecurity,
- base::UTF8ToUTF16(error_message)));
+ thread_id, request_id, WebServiceWorkerError::ErrorTypeSecurity,
+ base::ASCIIToUTF16(kServiceWorkerRegisterErrorPrefix) +
+ base::UTF8ToUTF16(error_message)));
return;
}
if (!GetContentClient()->browser()->AllowServiceWorker(
pattern, provider_host->topmost_frame_url(), resource_context_)) {
Send(new ServiceWorkerMsg_ServiceWorkerRegistrationError(
- thread_id,
- request_id,
- WebServiceWorkerError::ErrorTypeUnknown,
- base::ASCIIToUTF16(kUserDeniedPermissionMessage)));
+ thread_id, request_id, WebServiceWorkerError::ErrorTypeUnknown,
+ base::ASCIIToUTF16(kServiceWorkerRegisterErrorPrefix) +
+ base::ASCIIToUTF16(kUserDeniedPermissionMessage)));
return;
}
@@ -419,10 +415,9 @@ void ServiceWorkerDispatcherHost::OnGetRegistration(
"ServiceWorkerDispatcherHost::OnGetRegistration");
if (!GetContext()) {
Send(new ServiceWorkerMsg_ServiceWorkerGetRegistrationError(
- thread_id,
- request_id,
- blink::WebServiceWorkerError::ErrorTypeAbort,
- base::ASCIIToUTF16(kShutdownErrorMessage)));
+ thread_id, request_id, blink::WebServiceWorkerError::ErrorTypeAbort,
+ base::ASCIIToUTF16(kServiceWorkerGetRegistrationErrorPrefix) +
+ base::ASCIIToUTF16(kShutdownErrorMessage)));
return;
}
if (!document_url.is_valid()) {
@@ -438,20 +433,18 @@ void ServiceWorkerDispatcherHost::OnGetRegistration(
}
if (!provider_host->IsContextAlive()) {
Send(new ServiceWorkerMsg_ServiceWorkerGetRegistrationError(
- thread_id,
- request_id,
- blink::WebServiceWorkerError::ErrorTypeAbort,
- base::ASCIIToUTF16(kShutdownErrorMessage)));
+ thread_id, request_id, blink::WebServiceWorkerError::ErrorTypeAbort,
+ base::ASCIIToUTF16(kServiceWorkerGetRegistrationErrorPrefix) +
+ 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_ServiceWorkerGetRegistrationError(
- thread_id,
- request_id,
- WebServiceWorkerError::ErrorTypeSecurity,
- base::ASCIIToUTF16(kNoDocumentURLErrorMessage)));
+ thread_id, request_id, WebServiceWorkerError::ErrorTypeSecurity,
+ base::ASCIIToUTF16(kServiceWorkerGetRegistrationErrorPrefix) +
+ base::ASCIIToUTF16(kNoDocumentURLErrorMessage)));
return;
}
@@ -465,10 +458,9 @@ void ServiceWorkerDispatcherHost::OnGetRegistration(
provider_host->topmost_frame_url(),
resource_context_)) {
Send(new ServiceWorkerMsg_ServiceWorkerGetRegistrationError(
- thread_id,
- request_id,
- WebServiceWorkerError::ErrorTypeUnknown,
- base::ASCIIToUTF16(kUserDeniedPermissionMessage)));
+ thread_id, request_id, WebServiceWorkerError::ErrorTypeUnknown,
+ base::ASCIIToUTF16(kServiceWorkerGetRegistrationErrorPrefix) +
+ base::ASCIIToUTF16(kUserDeniedPermissionMessage)));
return;
}
@@ -867,7 +859,8 @@ void ServiceWorkerDispatcherHost::SendRegistrationError(
GetServiceWorkerRegistrationStatusResponse(
status, &error_type, &error_message);
Send(new ServiceWorkerMsg_ServiceWorkerRegistrationError(
- thread_id, request_id, error_type, error_message));
+ thread_id, request_id, error_type,
+ base::ASCIIToUTF16(kServiceWorkerRegisterErrorPrefix) + error_message));
dominicc (has gone to gerrit) 2015/01/14 06:16:37 Realize that this is not in your patch, but do you
falken 2015/01/14 07:29:21 That's a good question. I found this post: https:/
}
void ServiceWorkerDispatcherHost::SendUnregistrationError(
@@ -879,7 +872,8 @@ void ServiceWorkerDispatcherHost::SendUnregistrationError(
GetServiceWorkerRegistrationStatusResponse(
status, &error_type, &error_message);
Send(new ServiceWorkerMsg_ServiceWorkerUnregistrationError(
- thread_id, request_id, error_type, error_message));
+ thread_id, request_id, error_type,
+ base::ASCIIToUTF16(kServiceWorkerUnregisterErrorPrefix) + error_message));
}
void ServiceWorkerDispatcherHost::SendGetRegistrationError(
@@ -891,7 +885,9 @@ void ServiceWorkerDispatcherHost::SendGetRegistrationError(
GetServiceWorkerRegistrationStatusResponse(
status, &error_type, &error_message);
Send(new ServiceWorkerMsg_ServiceWorkerGetRegistrationError(
- thread_id, request_id, error_type, error_message));
+ thread_id, request_id, error_type,
+ base::ASCIIToUTF16(kServiceWorkerGetRegistrationErrorPrefix) +
+ error_message));
}
ServiceWorkerContextCore* ServiceWorkerDispatcherHost::GetContext() {

Powered by Google App Engine
This is Rietveld 408576698