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

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

Issue 2637743002: ServiceWorker: remove EmbeddedWorkerMsg_StartWorker (Closed)
Patch Set: Removed unnecessary includes and codes Created 3 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/embedded_worker_registry.cc
diff --git a/content/browser/service_worker/embedded_worker_registry.cc b/content/browser/service_worker/embedded_worker_registry.cc
index fff48b95cdc5cafd4edb680a5d87403481671bfa..cf9dbe791121cd02b02f4e5bdf1d044dc55dbfb8 100644
--- a/content/browser/service_worker/embedded_worker_registry.cc
+++ b/content/browser/service_worker/embedded_worker_registry.cc
@@ -244,31 +244,6 @@ EmbeddedWorkerRegistry::~EmbeddedWorkerRegistry() {
Shutdown();
}
-ServiceWorkerStatusCode EmbeddedWorkerRegistry::SendStartWorker(
- std::unique_ptr<EmbeddedWorkerStartParams> params,
- int process_id) {
- if (!context_)
- return SERVICE_WORKER_ERROR_ABORT;
-
- // The ServiceWorkerDispatcherHost is supposed to be created when the process
- // is created, and keep an entry in process_sender_map_ for its whole
- // lifetime.
- DCHECK(base::ContainsKey(process_sender_map_, process_id));
-
- int embedded_worker_id = params->embedded_worker_id;
- DCHECK(GetWorker(embedded_worker_id));
- DCHECK_EQ(GetWorker(embedded_worker_id)->process_id(), process_id);
- DCHECK(
- !base::ContainsKey(worker_process_map_, process_id) ||
- !base::ContainsKey(worker_process_map_[process_id], embedded_worker_id));
-
- ServiceWorkerStatusCode status =
- Send(process_id, new EmbeddedWorkerMsg_StartWorker(*params));
- if (status == SERVICE_WORKER_OK)
- BindWorkerToProcess(process_id, embedded_worker_id);
- return status;
-}
-
void EmbeddedWorkerRegistry::BindWorkerToProcess(int process_id,
int embedded_worker_id) {
// The ServiceWorkerDispatcherHost is supposed to be created when the process

Powered by Google App Engine
This is Rietveld 408576698