Skip to content

Commit 2084216

Browse files
committed
Remove global lock for transaction().
1 parent 47dc93b commit 2084216

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/src/sqlite_queries.dart

+3-2
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,9 @@ mixin SqliteQueries implements SqliteWriteContext, SqliteConnection {
164164
return readTransaction((ctx) => callback(ctx as SqliteWriteContext),
165165
lockTimeout: lockTimeout);
166166
} else {
167-
// ignore: deprecated_member_use_from_same_package
168-
return writeTransaction(callback, lockTimeout: lockTimeout);
167+
return lock((ctx) async {
168+
return await internalWriteTransaction(ctx, callback);
169+
}, lockTimeout: lockTimeout, debugContext: 'writeTransaction()');
169170
}
170171
}
171172
}

0 commit comments

Comments
 (0)