Index: third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp |
diff --git a/third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp b/third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp |
index 7c1d7d87db0acc1970b2afb9619aaebf2f87b109..07eec0c0a203c8134c7239c88459e723bb68bd3a 100644 |
--- a/third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp |
+++ b/third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp |
@@ -39,6 +39,7 @@ |
#include "modules/IndexedDBNames.h" |
#include "modules/indexeddb/IDBCursorWithValue.h" |
#include "modules/indexeddb/IDBDatabase.h" |
+#include "modules/indexeddb/IDBDatabaseProxy.h" |
#include "modules/indexeddb/IDBEventDispatcher.h" |
#include "modules/indexeddb/IDBTracing.h" |
#include "modules/indexeddb/IDBValue.h" |
@@ -46,8 +47,6 @@ |
#include "public/platform/WebBlobInfo.h" |
#include <memory> |
-using blink::WebIDBCursor; |
- |
namespace blink { |
IDBRequest* IDBRequest::create(ScriptState* scriptState, IDBAny* source, IDBTransaction* transaction) |
@@ -153,7 +152,7 @@ void IDBRequest::abort() |
m_requestAborted = true; |
} |
-void IDBRequest::setCursorDetails(IndexedDB::CursorType cursorType, WebIDBCursorDirection direction) |
+void IDBRequest::setCursorDetails(IndexedDB::CursorType cursorType, indexed_db::mojom::blink::CursorDirection direction) |
{ |
ASSERT(m_readyState == PENDING); |
ASSERT(!m_pendingCursor); |
@@ -205,7 +204,7 @@ void IDBRequest::ackReceivedBlobs(const IDBValue* value) |
return; |
Vector<String> uuids = value->getUUIDs(); |
if (!uuids.isEmpty()) |
- m_transaction->backendDB()->ackReceivedBlobs(uuids); |
+ m_transaction->backendDB()->AckReceivedBlobs(std::move(uuids)); |
} |
void IDBRequest::ackReceivedBlobs(const Vector<RefPtr<IDBValue>>& values) |
@@ -250,7 +249,7 @@ void IDBRequest::onSuccess(const Vector<String>& stringList) |
onSuccessInternal(IDBAny::create(domStringList)); |
} |
-void IDBRequest::onSuccess(std::unique_ptr<WebIDBCursor> backend, IDBKey* key, IDBKey* primaryKey, PassRefPtr<IDBValue> value) |
+void IDBRequest::onSuccess(std::unique_ptr<IDBCursorProxy> backend, IDBKey* key, IDBKey* primaryKey, PassRefPtr<IDBValue> value) |
{ |
IDB_TRACE("IDBRequest::onSuccess(IDBCursor)"); |
if (!shouldEnqueueEvent()) |
@@ -541,4 +540,10 @@ void IDBRequest::dequeueEvent(Event* event) |
} |
} |
+void IDBRequest::onGetResult(indexed_db::mojom::blink::GetResultPtr result) |
+{ |
+ // Implement me. |
+ NOTREACHED(); |
+} |
+ |
} // namespace blink |