Home | History | Annotate | Download | only in serviceworkers

Lines Matching refs:resolver

30     explicit Callbacks(PassRefPtr<ScriptPromiseResolver> resolver)
31 : m_resolver(resolver) { }
57 WithCacheCallbacks(const String& cacheName, CacheStorage* cacheStorage, PassRefPtr<ScriptPromiseResolver> resolver)
58 : m_cacheName(cacheName), m_cacheStorage(cacheStorage), m_resolver(resolver) { }
93 DeleteCallbacks(const String& cacheName, CacheStorage* cacheStorage, PassRefPtr<ScriptPromiseResolver> resolver)
94 : m_cacheName(cacheName), m_cacheStorage(cacheStorage), m_resolver(resolver) { }
123 explicit KeysCallbacks(PassRefPtr<ScriptPromiseResolver> resolver)
124 : m_resolver(resolver) { }
153 RefPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState);
154 const ScriptPromise promise = resolver->promise();
158 resolver->resolve(cache);
163 m_webCacheStorage->dispatchGet(new WithCacheCallbacks(cacheName, this, resolver), cacheName);
165 resolver->reject(createNoImplementationException());
172 RefPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState);
173 const ScriptPromise promise = resolver->promise();
176 resolver->resolve(true);
181 m_webCacheStorage->dispatchHas(new Callbacks(resolver), cacheName);
183 resolver->reject(createNoImplementationException());
190 RefPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState);
191 const ScriptPromise promise = resolver->promise();
194 m_webCacheStorage->dispatchCreate(new WithCacheCallbacks(cacheName, this, resolver), cacheName);
196 resolver->reject(createNoImplementationException());
203 RefPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState);
204 const ScriptPromise promise = resolver->promise();
207 m_webCacheStorage->dispatchDelete(new DeleteCallbacks(cacheName, this, resolver), cacheName);
209 resolver->reject(createNoImplementationException());
216 RefPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState);
217 const ScriptPromise promise = resolver->promise();
220 m_webCacheStorage->dispatchKeys(new KeysCallbacks(resolver));
222 resolver->reject(createNoImplementationException());