writeAsync<T> method

Future<T> writeAsync<T>(
  1. T callback(
    1. DatabaseUniverse databaseUniverse
    ), {
  2. String? debugName,
})

Create an asynchronous read-write transaction.

The code inside the callback will be executed in a separate isolate.

Check out the write method for more information.

Implementation

Future<T> writeAsync<T>(
  T Function(DatabaseUniverse databaseUniverse) callback, {
  String? debugName,
}) {
  return writeAsyncWith(
    null,
    (databaseUniverse, _) {
      return callback(databaseUniverse);
    },
    debugName: debugName,
  );
}