Service Worker: Remove legacy code for resolving register() to a version
commitda5382d00deafd9909ef02612cd7d4d0b65e4d74
authorfalken <falken@chromium.org>
Mon, 29 Sep 2014 03:08:49 +0000 (28 20:08 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 29 Sep 2014 03:10:59 +0000 (29 03:10 +0000)
tree7cfea582337b99b0eb124e0e902fbd8104c85aad
parent8bf3d4139bce38e8eb711c6d7a66744699859008
Service Worker: Remove legacy code for resolving register() to a version

register() resolves to a ServiceWorkerRegistration, so we no longer need
to pass a ServiceWorkerVersion around.

This also cleans up a couple TODOs in RegisterJob:
- In ContinueWithRegistrationForSameScriptUrl, the TODO made sense when
register resolved to a version not a registration.
Now, the current behavior seems OK.
- In UpdateAndContinue, the TODO was misleading. We don't have to handle
an existing installing worker within RegisterJob since each job either
succeeds with a waiting/active worker or fails and cleans up the
installing worker.

BUG=406240

Review URL: https://codereview.chromium.org/605163002

Cr-Commit-Position: refs/heads/master@{#297131}
content/browser/service_worker/service_worker_context_core.cc
content/browser/service_worker/service_worker_context_core.h
content/browser/service_worker/service_worker_context_unittest.cc
content/browser/service_worker/service_worker_context_wrapper.cc
content/browser/service_worker/service_worker_dispatcher_host.cc
content/browser/service_worker/service_worker_dispatcher_host.h
content/browser/service_worker/service_worker_job_unittest.cc
content/browser/service_worker/service_worker_register_job.cc
content/browser/service_worker/service_worker_register_job.h