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 6f426f4037da17c5f59d117dd3debf1e5d4d8d0a..93e6cceb975c7101df2290986ff6aa589db22a50 100644 |
--- a/content/browser/devtools/protocol/service_worker_handler.cc |
+++ b/content/browser/devtools/protocol/service_worker_handler.cc |
@@ -356,6 +356,19 @@ Response ServiceWorkerHandler::InspectWorker(const std::string& version_id) { |
return Response::OK(); |
} |
+Response ServiceWorkerHandler::SkipWaiting(const std::string& version_id) { |
+ if (!enabled_) |
+ return Response::OK(); |
+ if (!context_) |
+ return CreateContextErrorResoponse(); |
falken
2015/04/28 02:01:14
typo: Response
horo
2015/04/28 02:13:25
Done.
|
+ |
+ int64 id = 0; |
+ if (!base::StringToInt64(version_id, &id)) |
+ return CreateInvalidVersionIdErrorResoponse(); |
falken
2015/04/28 02:01:14
typo: Response
horo
2015/04/28 02:13:25
Done.
|
+ context_->SimulateSkipWaiting(id); |
+ return Response::OK(); |
+} |
+ |
Response ServiceWorkerHandler::SetDebugOnStart(bool debug_on_start) { |
ServiceWorkerDevToolsManager::GetInstance() |
->set_debug_service_worker_on_start(debug_on_start); |