Index: content/browser/service_worker/service_worker_unregister_job.h |
diff --git a/content/browser/service_worker/service_worker_unregister_job.h b/content/browser/service_worker/service_worker_unregister_job.h |
index 0a1697aec2880e03c31b7038a576f545c4779335..5e627ae1a4e3a986fcf3ae1607100523e8dacf80 100644 |
--- a/content/browser/service_worker/service_worker_unregister_job.h |
+++ b/content/browser/service_worker/service_worker_unregister_job.h |
@@ -48,14 +48,14 @@ class ServiceWorkerUnregisterJob : public ServiceWorkerRegisterJobBase { |
void OnRegistrationFound( |
ServiceWorkerStatusCode status, |
const scoped_refptr<ServiceWorkerRegistration>& registration); |
- void DeleteRegistration( |
- const scoped_refptr<ServiceWorkerRegistration>& registration); |
void Complete(ServiceWorkerStatusCode status); |
void CompleteInternal(ServiceWorkerStatusCode status); |
+ void ResolvePromise(ServiceWorkerStatusCode status); |
base::WeakPtr<ServiceWorkerContextCore> context_; |
const GURL pattern_; |
std::vector<UnregistrationCallback> callbacks_; |
+ bool is_promise_resolved_; |
base::WeakPtrFactory<ServiceWorkerUnregisterJob> weak_factory_; |
DISALLOW_COPY_AND_ASSIGN(ServiceWorkerUnregisterJob); |