| 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..c5643e12372b1af46407cd249c5abd23cb71a58e 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())
|
|
|