| Index: Source/modules/serviceworkers/ServiceWorkerContainer.cpp
|
| diff --git a/Source/modules/serviceworkers/ServiceWorkerContainer.cpp b/Source/modules/serviceworkers/ServiceWorkerContainer.cpp
|
| index cbb117f1608a182fa1b5eb6f6cb283d14054f27d..e445a8be710923ed37aebd11bed61a1562eced21 100644
|
| --- a/Source/modules/serviceworkers/ServiceWorkerContainer.cpp
|
| +++ b/Source/modules/serviceworkers/ServiceWorkerContainer.cpp
|
| @@ -59,7 +59,7 @@ namespace blink {
|
|
|
| class RegistrationCallback : public WebServiceWorkerProvider::WebServiceWorkerRegistrationCallbacks {
|
| public:
|
| - explicit RegistrationCallback(PassRefPtrWillBeRawPtr<ScriptPromiseResolver> resolver)
|
| + explicit RegistrationCallback(ScriptPromiseResolver* resolver)
|
| : m_resolver(resolver) { }
|
| ~RegistrationCallback() override { }
|
|
|
| @@ -80,13 +80,13 @@ public:
|
| }
|
|
|
| private:
|
| - RefPtrWillBePersistent<ScriptPromiseResolver> m_resolver;
|
| + Persistent<ScriptPromiseResolver> m_resolver;
|
| WTF_MAKE_NONCOPYABLE(RegistrationCallback);
|
| };
|
|
|
| class GetRegistrationCallback : public WebServiceWorkerProvider::WebServiceWorkerGetRegistrationCallbacks {
|
| public:
|
| - explicit GetRegistrationCallback(PassRefPtrWillBeRawPtr<ScriptPromiseResolver> resolver)
|
| + explicit GetRegistrationCallback(ScriptPromiseResolver* resolver)
|
| : m_resolver(resolver) { }
|
| ~GetRegistrationCallback() override { }
|
|
|
| @@ -112,13 +112,13 @@ public:
|
| }
|
|
|
| private:
|
| - RefPtrWillBePersistent<ScriptPromiseResolver> m_resolver;
|
| + Persistent<ScriptPromiseResolver> m_resolver;
|
| WTF_MAKE_NONCOPYABLE(GetRegistrationCallback);
|
| };
|
|
|
| class GetRegistrationsCallback : public WebServiceWorkerProvider::WebServiceWorkerGetRegistrationsCallbacks {
|
| public:
|
| - explicit GetRegistrationsCallback(PassRefPtrWillBeRawPtr<ScriptPromiseResolver> resolver)
|
| + explicit GetRegistrationsCallback(ScriptPromiseResolver* resolver)
|
| : m_resolver(resolver) { }
|
| ~GetRegistrationsCallback() override { }
|
|
|
| @@ -141,7 +141,7 @@ public:
|
| }
|
|
|
| private:
|
| - RefPtrWillBePersistent<ScriptPromiseResolver> m_resolver;
|
| + Persistent<ScriptPromiseResolver> m_resolver;
|
| WTF_MAKE_NONCOPYABLE(GetRegistrationsCallback);
|
| };
|
|
|
| @@ -190,7 +190,7 @@ DEFINE_TRACE(ServiceWorkerContainer)
|
|
|
| ScriptPromise ServiceWorkerContainer::registerServiceWorker(ScriptState* scriptState, const String& url, const RegistrationOptions& options)
|
| {
|
| - RefPtrWillBeRawPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState);
|
| + ScriptPromiseResolver* resolver = ScriptPromiseResolver::create(scriptState);
|
| ScriptPromise promise = resolver->promise();
|
|
|
| if (!m_provider) {
|
| @@ -253,7 +253,7 @@ ScriptPromise ServiceWorkerContainer::registerServiceWorker(ScriptState* scriptS
|
|
|
| ScriptPromise ServiceWorkerContainer::getRegistration(ScriptState* scriptState, const String& documentURL)
|
| {
|
| - RefPtrWillBeRawPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState);
|
| + ScriptPromiseResolver* resolver = ScriptPromiseResolver::create(scriptState);
|
| ScriptPromise promise = resolver->promise();
|
|
|
| if (!m_provider) {
|
| @@ -293,7 +293,7 @@ ScriptPromise ServiceWorkerContainer::getRegistration(ScriptState* scriptState,
|
|
|
| ScriptPromise ServiceWorkerContainer::getRegistrations(ScriptState* scriptState)
|
| {
|
| - RefPtrWillBeRawPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState);
|
| + ScriptPromiseResolver* resolver = ScriptPromiseResolver::create(scriptState);
|
| ScriptPromise promise = resolver->promise();
|
|
|
| if (!m_provider) {
|
|
|