summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/indexeddb/idb_request.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/indexeddb/idb_request.cc')
-rw-r--r--chromium/third_party/blink/renderer/modules/indexeddb/idb_request.cc46
1 files changed, 23 insertions, 23 deletions
diff --git a/chromium/third_party/blink/renderer/modules/indexeddb/idb_request.cc b/chromium/third_party/blink/renderer/modules/indexeddb/idb_request.cc
index 765b6267942..a457f84c9d5 100644
--- a/chromium/third_party/blink/renderer/modules/indexeddb/idb_request.cc
+++ b/chromium/third_party/blink/renderer/modules/indexeddb/idb_request.cc
@@ -120,8 +120,8 @@ IDBRequest* IDBRequest::Create(ScriptState* script_state,
const Source& source,
IDBTransaction* transaction,
IDBRequest::AsyncTraceState metrics) {
- IDBRequest* request =
- new IDBRequest(script_state, source, transaction, std::move(metrics));
+ IDBRequest* request = MakeGarbageCollected<IDBRequest>(
+ script_state, source, transaction, std::move(metrics));
request->PauseIfNeeded();
// Requests associated with IDBFactory (open/deleteDatabase/getDatabaseNames)
// do not have an associated transaction.
@@ -200,9 +200,9 @@ const String& IDBRequest::readyState() const {
DCHECK(ready_state_ == PENDING || ready_state_ == DONE);
if (ready_state_ == PENDING)
- return IndexedDBNames::pending;
+ return indexed_db_names::kPending;
- return IndexedDBNames::done;
+ return indexed_db_names::kDone;
}
std::unique_ptr<WebIDBCallbacks> IDBRequest::CreateWebCallbacks() {
@@ -239,8 +239,8 @@ void IDBRequest::Abort() {
request_aborted_ = true;
}
-void IDBRequest::SetCursorDetails(IndexedDB::CursorType cursor_type,
- WebIDBCursorDirection direction) {
+void IDBRequest::SetCursorDetails(indexed_db::CursorType cursor_type,
+ mojom::IDBCursorDirection direction) {
DCHECK_EQ(ready_state_, PENDING);
DCHECK(!pending_cursor_);
cursor_type_ = cursor_type;
@@ -418,7 +418,7 @@ void IDBRequest::EnqueueResponse(DOMException* error) {
error_ = error;
SetResult(IDBAny::CreateUndefined());
pending_cursor_.Clear();
- EnqueueEvent(Event::CreateCancelableBubble(EventTypeNames::error));
+ EnqueueEvent(Event::CreateCancelableBubble(event_type_names::kError));
metrics_.RecordAndReset();
}
@@ -460,11 +460,11 @@ void IDBRequest::EnqueueResponse(std::unique_ptr<WebIDBCursor> backend,
DCHECK(!source.IsNull());
switch (cursor_type_) {
- case IndexedDB::kCursorKeyOnly:
+ case indexed_db::kCursorKeyOnly:
cursor = IDBCursor::Create(std::move(backend), cursor_direction_, this,
source, transaction_.Get());
break;
- case IndexedDB::kCursorKeyAndValue:
+ case indexed_db::kCursorKeyAndValue:
cursor = IDBCursorWithValue::Create(std::move(backend), cursor_direction_,
this, source, transaction_.Get());
break;
@@ -573,7 +573,7 @@ void IDBRequest::EnqueueResultInternal(IDBAny* result) {
DCHECK(!pending_cursor_);
DCHECK(transit_blob_handles_.IsEmpty());
SetResult(result);
- EnqueueEvent(Event::Create(EventTypeNames::success));
+ EnqueueEvent(Event::Create(event_type_names::kSuccess));
}
void IDBRequest::SetResult(IDBAny* result) {
@@ -625,7 +625,7 @@ void IDBRequest::ContextDestroyed(ExecutionContext*) {
}
const AtomicString& IDBRequest::InterfaceName() const {
- return EventTargetNames::IDBRequest;
+ return event_target_names::kIDBRequest;
}
ExecutionContext* IDBRequest::GetExecutionContext() const {
@@ -640,7 +640,7 @@ DispatchEventResult IDBRequest::DispatchEventInternal(Event& event) {
DCHECK(has_pending_activity_);
DCHECK_EQ(event.target(), this);
- if (event.type() != EventTypeNames::blocked)
+ if (event.type() != event_type_names::kBlocked)
ready_state_ = DONE;
HeapVector<Member<EventTarget>> targets;
@@ -657,7 +657,7 @@ DispatchEventResult IDBRequest::DispatchEventInternal(Event& event) {
// Cursor properties should not be updated until the success event is being
// dispatched.
IDBCursor* cursor_to_notify = nullptr;
- if (event.type() == EventTypeNames::success) {
+ if (event.type() == event_type_names::kSuccess) {
cursor_to_notify = GetResultCursor();
if (cursor_to_notify) {
cursor_to_notify->SetValueReady(std::move(cursor_key_),
@@ -666,23 +666,23 @@ DispatchEventResult IDBRequest::DispatchEventInternal(Event& event) {
}
}
- if (event.type() == EventTypeNames::upgradeneeded) {
+ if (event.type() == event_type_names::kUpgradeneeded) {
DCHECK(!did_fire_upgrade_needed_event_);
did_fire_upgrade_needed_event_ = true;
}
// FIXME: When we allow custom event dispatching, this will probably need to
// change.
- DCHECK(event.type() == EventTypeNames::success ||
- event.type() == EventTypeNames::error ||
- event.type() == EventTypeNames::blocked ||
- event.type() == EventTypeNames::upgradeneeded)
+ DCHECK(event.type() == event_type_names::kSuccess ||
+ event.type() == event_type_names::kError ||
+ event.type() == event_type_names::kBlocked ||
+ event.type() == event_type_names::kUpgradeneeded)
<< "event type was " << event.type();
const bool set_transaction_active =
transaction_ &&
- (event.type() == EventTypeNames::success ||
- event.type() == EventTypeNames::upgradeneeded ||
- (event.type() == EventTypeNames::error && !request_aborted_));
+ (event.type() == event_type_names::kSuccess ||
+ event.type() == event_type_names::kUpgradeneeded ||
+ (event.type() == event_type_names::kError && !request_aborted_));
if (set_transaction_active)
transaction_->SetActive(true);
@@ -710,7 +710,7 @@ DispatchEventResult IDBRequest::DispatchEventInternal(Event& event) {
DOMException::Create(DOMExceptionCode::kAbortError,
"Uncaught exception in event handler."));
transaction_->abort(IGNORE_EXCEPTION_FOR_TESTING);
- } else if (event.type() == EventTypeNames::error &&
+ } else if (event.type() == event_type_names::kError &&
dispatch_result == DispatchEventResult::kNotCanceled) {
transaction_->SetError(error_);
transaction_->abort(IGNORE_EXCEPTION_FOR_TESTING);
@@ -728,7 +728,7 @@ DispatchEventResult IDBRequest::DispatchEventInternal(Event& event) {
// An upgradeneeded event will always be followed by a success or error event,
// so must be kept alive.
- if (ready_state_ == DONE && event.type() != EventTypeNames::upgradeneeded)
+ if (ready_state_ == DONE && event.type() != event_type_names::kUpgradeneeded)
has_pending_activity_ = false;
return dispatch_result;