| Index: Source/modules/serviceworkers/ServiceWorkerContainer.cpp
|
| diff --git a/Source/modules/serviceworkers/ServiceWorkerContainer.cpp b/Source/modules/serviceworkers/ServiceWorkerContainer.cpp
|
| index 0e5676b1eeef31f9b82aa08cf2c58d7385c428db..b51f1b37f55d4b593158e9da57b4aa0e6fd99c15 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) {
|
|
|