Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(234)

Side by Side Diff: third_party/WebKit/Source/modules/serviceworkers/NavigationPreloadCallbacks.cpp

Issue 2552993002: Rename activeDOMObjectsAreStopped to isContextDestroyed (Closed)
Patch Set: Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "modules/serviceworkers/NavigationPreloadCallbacks.h" 5 #include "modules/serviceworkers/NavigationPreloadCallbacks.h"
6 6
7 #include "bindings/core/v8/ScriptPromiseResolver.h" 7 #include "bindings/core/v8/ScriptPromiseResolver.h"
8 #include "core/dom/DOMException.h" 8 #include "core/dom/DOMException.h"
9 #include "modules/serviceworkers/NavigationPreloadState.h" 9 #include "modules/serviceworkers/NavigationPreloadState.h"
10 #include "modules/serviceworkers/ServiceWorkerError.h" 10 #include "modules/serviceworkers/ServiceWorkerError.h"
11 #include "public/platform/modules/serviceworker/WebNavigationPreloadState.h" 11 #include "public/platform/modules/serviceworker/WebNavigationPreloadState.h"
12 12
13 namespace blink { 13 namespace blink {
14 14
15 EnableNavigationPreloadCallbacks::EnableNavigationPreloadCallbacks( 15 EnableNavigationPreloadCallbacks::EnableNavigationPreloadCallbacks(
16 ScriptPromiseResolver* resolver) 16 ScriptPromiseResolver* resolver)
17 : m_resolver(resolver) { 17 : m_resolver(resolver) {
18 DCHECK(m_resolver); 18 DCHECK(m_resolver);
19 } 19 }
20 20
21 EnableNavigationPreloadCallbacks::~EnableNavigationPreloadCallbacks() {} 21 EnableNavigationPreloadCallbacks::~EnableNavigationPreloadCallbacks() {}
22 22
23 void EnableNavigationPreloadCallbacks::onSuccess() { 23 void EnableNavigationPreloadCallbacks::onSuccess() {
24 if (!m_resolver->getExecutionContext() || 24 if (!m_resolver->getExecutionContext() ||
25 m_resolver->getExecutionContext()->activeDOMObjectsAreStopped()) 25 m_resolver->getExecutionContext()->isContextDestroyed())
26 return; 26 return;
27 m_resolver->resolve(); 27 m_resolver->resolve();
28 } 28 }
29 29
30 void EnableNavigationPreloadCallbacks::onError( 30 void EnableNavigationPreloadCallbacks::onError(
31 const WebServiceWorkerError& error) { 31 const WebServiceWorkerError& error) {
32 if (!m_resolver->getExecutionContext() || 32 if (!m_resolver->getExecutionContext() ||
33 m_resolver->getExecutionContext()->activeDOMObjectsAreStopped()) 33 m_resolver->getExecutionContext()->isContextDestroyed())
34 return; 34 return;
35 m_resolver->reject(ServiceWorkerError::take(m_resolver.get(), error)); 35 m_resolver->reject(ServiceWorkerError::take(m_resolver.get(), error));
36 } 36 }
37 37
38 GetNavigationPreloadStateCallbacks::GetNavigationPreloadStateCallbacks( 38 GetNavigationPreloadStateCallbacks::GetNavigationPreloadStateCallbacks(
39 ScriptPromiseResolver* resolver) 39 ScriptPromiseResolver* resolver)
40 : m_resolver(resolver) { 40 : m_resolver(resolver) {
41 DCHECK(m_resolver); 41 DCHECK(m_resolver);
42 } 42 }
43 43
44 GetNavigationPreloadStateCallbacks::~GetNavigationPreloadStateCallbacks() {} 44 GetNavigationPreloadStateCallbacks::~GetNavigationPreloadStateCallbacks() {}
45 45
46 void GetNavigationPreloadStateCallbacks::onSuccess( 46 void GetNavigationPreloadStateCallbacks::onSuccess(
47 const WebNavigationPreloadState& state) { 47 const WebNavigationPreloadState& state) {
48 if (!m_resolver->getExecutionContext() || 48 if (!m_resolver->getExecutionContext() ||
49 m_resolver->getExecutionContext()->activeDOMObjectsAreStopped()) 49 m_resolver->getExecutionContext()->isContextDestroyed())
50 return; 50 return;
51 NavigationPreloadState dict; 51 NavigationPreloadState dict;
52 dict.setEnabled(state.enabled); 52 dict.setEnabled(state.enabled);
53 dict.setHeaderValue(state.headerValue); 53 dict.setHeaderValue(state.headerValue);
54 m_resolver->resolve(dict); 54 m_resolver->resolve(dict);
55 } 55 }
56 56
57 void GetNavigationPreloadStateCallbacks::onError( 57 void GetNavigationPreloadStateCallbacks::onError(
58 const WebServiceWorkerError& error) { 58 const WebServiceWorkerError& error) {
59 if (!m_resolver->getExecutionContext() || 59 if (!m_resolver->getExecutionContext() ||
60 m_resolver->getExecutionContext()->activeDOMObjectsAreStopped()) 60 m_resolver->getExecutionContext()->isContextDestroyed())
61 return; 61 return;
62 m_resolver->reject(ServiceWorkerError::take(m_resolver.get(), error)); 62 m_resolver->reject(ServiceWorkerError::take(m_resolver.get(), error));
63 } 63 }
64 64
65 SetNavigationPreloadHeaderCallbacks::SetNavigationPreloadHeaderCallbacks( 65 SetNavigationPreloadHeaderCallbacks::SetNavigationPreloadHeaderCallbacks(
66 ScriptPromiseResolver* resolver) 66 ScriptPromiseResolver* resolver)
67 : m_resolver(resolver) { 67 : m_resolver(resolver) {
68 DCHECK(m_resolver); 68 DCHECK(m_resolver);
69 } 69 }
70 70
71 SetNavigationPreloadHeaderCallbacks::~SetNavigationPreloadHeaderCallbacks() {} 71 SetNavigationPreloadHeaderCallbacks::~SetNavigationPreloadHeaderCallbacks() {}
72 72
73 void SetNavigationPreloadHeaderCallbacks::onSuccess() { 73 void SetNavigationPreloadHeaderCallbacks::onSuccess() {
74 if (!m_resolver->getExecutionContext() || 74 if (!m_resolver->getExecutionContext() ||
75 m_resolver->getExecutionContext()->activeDOMObjectsAreStopped()) 75 m_resolver->getExecutionContext()->isContextDestroyed())
76 return; 76 return;
77 m_resolver->resolve(); 77 m_resolver->resolve();
78 } 78 }
79 79
80 void SetNavigationPreloadHeaderCallbacks::onError( 80 void SetNavigationPreloadHeaderCallbacks::onError(
81 const WebServiceWorkerError& error) { 81 const WebServiceWorkerError& error) {
82 if (!m_resolver->getExecutionContext() || 82 if (!m_resolver->getExecutionContext() ||
83 m_resolver->getExecutionContext()->activeDOMObjectsAreStopped()) 83 m_resolver->getExecutionContext()->isContextDestroyed())
84 return; 84 return;
85 m_resolver->reject(ServiceWorkerError::take(m_resolver.get(), error)); 85 m_resolver->reject(ServiceWorkerError::take(m_resolver.get(), error));
86 } 86 }
87 87
88 } // namespace blink 88 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698