transaction<T> method

Future<T?> transaction<T>(
  1. FutureOr<T> f(
    1. DbLayer
    )
)

Implementation

Future<T?> transaction<T>(FutureOr<T> Function(DbLayer) f) {
  return executor.transaction<T>((queryExecutor) {
    var db = DbLayer(factories: factories);
    db.executor = queryExecutor;
    return f(db);
  });
}