void IDBServer::didFinishHandlingVersionChangeTransaction(uint64_t databaseConnectionIdentifier, const IDBResourceIdentifier& transactionIdentifier) { LOG(IndexedDB, "IDBServer::didFinishHandlingVersionChangeTransaction - %s", transactionIdentifier.loggingString().utf8().data()); auto* connection = m_databaseConnections.get(databaseConnectionIdentifier); if (!connection) return; connection->didFinishHandlingVersionChange(transactionIdentifier); }
IDBError MemoryIDBBackingStore::commitTransaction(const IDBResourceIdentifier& transactionIdentifier) { LOG(IndexedDB, "MemoryIDBBackingStore::commitTransaction - %s", transactionIdentifier.loggingString().utf8().data()); auto transaction = m_transactions.take(transactionIdentifier); if (!transaction) return { IDBDatabaseException::InvalidStateError, "Backing store asked to commit transaction it didn't have record of" }; transaction->commit(); return { }; }
void UniqueIDBDatabaseConnection::didFinishHandlingVersionChange(const IDBResourceIdentifier& transactionIdentifier) { LOG(IndexedDB, "UniqueIDBDatabaseConnection::didFinishHandlingVersionChange - %s - %" PRIu64, transactionIdentifier.loggingString().utf8().data(), m_identifier); m_database.didFinishHandlingVersionChange(*this, transactionIdentifier); }