call method

FutureOr<void> call(
  1. FutureOr<void> transaction(
    1. ModelTransactionRef ref,
    2. CollectionBase<TModel> collection
    )
)

transaction is passed as a callback to execute the transaction.

transactionをコールバックとして渡しトランザクションを実行します。

Implementation

FutureOr<void> call(
  FutureOr<void> Function(
    ModelTransactionRef ref,
    CollectionBase<TModel> collection,
  ) transaction,
) {
  return collection.modelQuery.adapter.runTransaction(
    (ref) {
      return transaction(ref, collection);
    },
  );
}