| Index: content/browser/service_worker/service_worker_register_job.cc
|
| diff --git a/content/browser/service_worker/service_worker_register_job.cc b/content/browser/service_worker/service_worker_register_job.cc
|
| index 90333595891f938c882275e8cfe55dca89dd9262..ba95fcad726445a930985e5896c7ad5ee88339b3 100644
|
| --- a/content/browser/service_worker/service_worker_register_job.cc
|
| +++ b/content/browser/service_worker/service_worker_register_job.cc
|
| @@ -11,7 +11,7 @@
|
| namespace content {
|
|
|
| ServiceWorkerRegisterJob::ServiceWorkerRegisterJob(
|
| - const base::WeakPtr<ServiceWorkerStorage>& storage,
|
| + ServiceWorkerStorage* storage,
|
| const RegistrationCompleteCallback& callback)
|
| : storage_(storage), callback_(callback), weak_factory_(this) {}
|
|
|
| @@ -21,10 +21,10 @@ void ServiceWorkerRegisterJob::StartRegister(const GURL& pattern,
|
| const GURL& script_url) {
|
| // Set up a chain of callbacks, in reverse order. Each of these
|
| // callbacks may be called asynchronously by the previous callback.
|
| - ServiceWorkerStorage::RegistrationCallback finish_registration(base::Bind(
|
| + RegistrationCallback finish_registration(base::Bind(
|
| &ServiceWorkerRegisterJob::RegisterComplete, weak_factory_.GetWeakPtr()));
|
|
|
| - ServiceWorkerStorage::UnregistrationCallback register_new(
|
| + UnregistrationCallback register_new(
|
| base::Bind(&ServiceWorkerRegisterJob::RegisterPatternAndContinue,
|
| weak_factory_.GetWeakPtr(),
|
| pattern,
|
| @@ -44,7 +44,7 @@ void ServiceWorkerRegisterJob::StartRegister(const GURL& pattern,
|
| void ServiceWorkerRegisterJob::StartUnregister(const GURL& pattern) {
|
| // Set up a chain of callbacks, in reverse order. Each of these
|
| // callbacks may be called asynchronously by the previous callback.
|
| - ServiceWorkerStorage::UnregistrationCallback finish_unregistration(
|
| + UnregistrationCallback finish_unregistration(
|
| base::Bind(&ServiceWorkerRegisterJob::UnregisterComplete,
|
| weak_factory_.GetWeakPtr()));
|
|
|
| @@ -61,7 +61,7 @@ void ServiceWorkerRegisterJob::StartUnregister(const GURL& pattern) {
|
| void ServiceWorkerRegisterJob::RegisterPatternAndContinue(
|
| const GURL& pattern,
|
| const GURL& script_url,
|
| - const ServiceWorkerStorage::RegistrationCallback& callback,
|
| + const RegistrationCallback& callback,
|
| ServiceWorkerRegistrationStatus previous_status) {
|
| if (previous_status != REGISTRATION_OK) {
|
| BrowserThread::PostTask(
|
| @@ -85,7 +85,7 @@ void ServiceWorkerRegisterJob::RegisterPatternAndContinue(
|
| void ServiceWorkerRegisterJob::UnregisterPatternAndContinue(
|
| const GURL& pattern,
|
| const GURL& new_script_url,
|
| - const ServiceWorkerStorage::UnregistrationCallback& callback,
|
| + const UnregistrationCallback& callback,
|
| bool found,
|
| ServiceWorkerRegistrationStatus previous_status,
|
| const scoped_refptr<ServiceWorkerRegistration>& previous_registration) {
|
| @@ -103,15 +103,15 @@ void ServiceWorkerRegisterJob::UnregisterPatternAndContinue(
|
| BrowserThread::IO, FROM_HERE, base::Bind(callback, previous_status));
|
| }
|
|
|
| -void ServiceWorkerRegisterJob::UnregisterComplete(
|
| - ServiceWorkerRegistrationStatus status) {
|
| - callback_.Run(this, status, NULL);
|
| -}
|
| -
|
| void ServiceWorkerRegisterJob::RegisterComplete(
|
| ServiceWorkerRegistrationStatus status,
|
| const scoped_refptr<ServiceWorkerRegistration>& registration) {
|
| callback_.Run(this, status, registration);
|
| }
|
|
|
| +void ServiceWorkerRegisterJob::UnregisterComplete(
|
| + ServiceWorkerRegistrationStatus status) {
|
| + callback_.Run(this, status, NULL);
|
| +}
|
| +
|
| } // namespace content
|
|
|