Index: content/browser/devtools/protocol/service_worker_handler.cc |
diff --git a/content/browser/devtools/protocol/service_worker_handler.cc b/content/browser/devtools/protocol/service_worker_handler.cc |
index b35a254f10f1b83411595b5ee88e292e4df08daa..5e296c77ad08b2d5b43202e9bfa93c397803f27b 100644 |
--- a/content/browser/devtools/protocol/service_worker_handler.cc |
+++ b/content/browser/devtools/protocol/service_worker_handler.cc |
@@ -108,7 +108,7 @@ scoped_refptr<ServiceWorkerVersion> CreateVersionDictionaryValue( |
} |
scoped_refptr<ServiceWorkerVersion> version( |
ServiceWorkerVersion::Create() |
- ->set_version_id(base::Int64ToString(version_info.version_id)) |
+ ->set_version_id(version_info.version_uuid) |
->set_registration_id( |
base::Int64ToString(version_info.registration_id)) |
->set_script_url(version_info.script_url.spec()) |
@@ -178,19 +178,19 @@ bool CollectURLs(std::set<GURL>* urls, FrameTreeNode* tree_node) { |
} |
void StopServiceWorkerOnIO(scoped_refptr<ServiceWorkerContextWrapper> context, |
- int64 version_id) { |
+ std::string version_uuid) { |
if (content::ServiceWorkerVersion* version = |
- context->GetLiveVersion(version_id)) { |
+ context->GetLiveVersion(version_uuid)) { |
version->StopWorker(base::Bind(&StatusNoOp)); |
} |
} |
void GetDevToolsRouteInfoOnIO( |
scoped_refptr<ServiceWorkerContextWrapper> context, |
- int64 version_id, |
+ std::string version_uuid, |
const base::Callback<void(int, int)>& callback) { |
if (content::ServiceWorkerVersion* version = |
- context->GetLiveVersion(version_id)) { |
+ context->GetLiveVersion(version_uuid)) { |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
base::Bind( |
@@ -367,13 +367,13 @@ Response ServiceWorkerHandler::StartWorker(const std::string& scope_url) { |
return Response::OK(); |
} |
-Response ServiceWorkerHandler::StopWorker(const std::string& version_id) { |
+Response ServiceWorkerHandler::StopWorker(const std::string& version_uuid) { |
if (!enabled_) |
return Response::OK(); |
if (!context_) |
return CreateContextErrorResponse(); |
- int64 id = 0; |
- if (!base::StringToInt64(version_id, &id)) |
+ std::string id(version_uuid); |
+ if (id.empty()) |
return CreateInvalidVersionIdErrorResponse(); |
BrowserThread::PostTask(BrowserThread::IO, FROM_HERE, |
base::Bind(&StopServiceWorkerOnIO, context_, id)); |
@@ -390,14 +390,14 @@ Response ServiceWorkerHandler::UpdateRegistration( |
return Response::OK(); |
} |
-Response ServiceWorkerHandler::InspectWorker(const std::string& version_id) { |
+Response ServiceWorkerHandler::InspectWorker(const std::string& version_uuid) { |
if (!enabled_) |
return Response::OK(); |
if (!context_) |
return CreateContextErrorResponse(); |
- int64 id = 0; |
- if (!base::StringToInt64(version_id, &id)) |
+ std::string id(version_uuid); |
+ if (id.empty()) |
return CreateInvalidVersionIdErrorResponse(); |
BrowserThread::PostTask( |
BrowserThread::IO, FROM_HERE, |
@@ -407,14 +407,14 @@ Response ServiceWorkerHandler::InspectWorker(const std::string& version_id) { |
return Response::OK(); |
} |
-Response ServiceWorkerHandler::SkipWaiting(const std::string& version_id) { |
+Response ServiceWorkerHandler::SkipWaiting(const std::string& version_uuid) { |
if (!enabled_) |
return Response::OK(); |
if (!context_) |
return CreateContextErrorResponse(); |
- int64 id = 0; |
- if (!base::StringToInt64(version_id, &id)) |
+ std::string id(version_uuid); |
+ if (id.empty()) |
return CreateInvalidVersionIdErrorResponse(); |
context_->SimulateSkipWaiting(id); |
return Response::OK(); |
@@ -502,14 +502,14 @@ void ServiceWorkerHandler::OnWorkerVersionUpdated( |
void ServiceWorkerHandler::OnErrorReported( |
int64 registration_id, |
- int64 version_id, |
+ std::string version_uuid, |
const ServiceWorkerContextObserver::ErrorInfo& info) { |
client_->WorkerErrorReported( |
WorkerErrorReportedParams::Create()->set_error_message( |
ServiceWorkerErrorMessage::Create() |
->set_error_message(base::UTF16ToUTF8(info.error_message)) |
->set_registration_id(base::Int64ToString(registration_id)) |
- ->set_version_id(base::Int64ToString(version_id)) |
+ ->set_version_id(version_uuid) |
->set_source_url(info.source_url.spec()) |
->set_line_number(info.line_number) |
->set_column_number(info.column_number))); |