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

Unified Diff: Source/modules/crypto/CryptoResult.cpp

Issue 23479016: Introduce Promise mapping to the IDL generator (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 7 years, 3 months 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 side-by-side diff with in-line comments
Download patch
Index: Source/modules/crypto/CryptoResult.cpp
diff --git a/Source/modules/crypto/CryptoResult.cpp b/Source/modules/crypto/CryptoResult.cpp
index ee89a79c6e4a563d7cb4e557162631f8853e3d64..6fc425f60d12b195fd9fa8310f7c6a1a902ce476 100644
--- a/Source/modules/crypto/CryptoResult.cpp
+++ b/Source/modules/crypto/CryptoResult.cpp
@@ -57,37 +57,37 @@ PassRefPtr<CryptoResult> CryptoResult::create()
void CryptoResult::completeWithError()
{
- m_promiseResolver->reject(ScriptValue::createNull());
+ m_promiseResolver.reject(ScriptValue::createNull());
finish();
}
void CryptoResult::completeWithBuffer(const WebKit::WebArrayBuffer& buffer)
{
- m_promiseResolver->fulfill(PassRefPtr<ArrayBuffer>(buffer));
+ m_promiseResolver.fulfill(PassRefPtr<ArrayBuffer>(buffer));
finish();
}
void CryptoResult::completeWithBoolean(bool b)
{
- m_promiseResolver->fulfill(ScriptValue::createBoolean(b));
+ m_promiseResolver.fulfill(ScriptValue::createBoolean(b));
finish();
}
void CryptoResult::completeWithKey(const WebKit::WebCryptoKey& key)
{
- m_promiseResolver->fulfill(Key::create(key));
+ m_promiseResolver.fulfill(Key::create(key));
finish();
}
void CryptoResult::completeWithKeyPair(const WebKit::WebCryptoKey& publicKey, const WebKit::WebCryptoKey& privateKey)
{
- m_promiseResolver->fulfill(KeyPair::create(publicKey, privateKey));
+ m_promiseResolver.fulfill(KeyPair::create(publicKey, privateKey));
finish();
}
-ScriptObject CryptoResult::promise()
+ScriptPromise CryptoResult::promise()
{
- return m_promiseResolver->promise();
+ return m_promiseResolver.promise();
}
CryptoResult::CryptoResult()

Powered by Google App Engine
This is Rietveld 408576698