ndb: switch profile queries to use transactions

this should ensure no crashing occurs when querying profiles
This commit is contained in:
William Casarin
2023-09-10 14:51:55 -07:00
parent 622a436589
commit fc9b9f2940
51 changed files with 435 additions and 252 deletions

View File

@@ -17,7 +17,7 @@ class NdbTxn<T> {
private var val: T!
var moved: Bool
init(ndb: Ndb, with: (NdbTxn<T>) -> T) {
init(ndb: Ndb, with: (NdbTxn<T>) -> T = { _ in () }) {
self.txn = ndb_txn()
#if TXNDEBUG
txn_count += 1