runTransaction<T> static method

Future<T> runTransaction<T>({
  1. required TransactionHandler<T> transactionHandler,
  2. Duration? timeout,
})

Same as Firestore.instance.runTransaction

Implementation

static Future<T> runTransaction<T>({
  required TransactionHandler<T> transactionHandler,
  Duration? timeout,
}) async {
  return await FirebaseFirestore.instance.runTransaction(
    transactionHandler,
    timeout: timeout ?? const Duration(seconds: 30),
  );
}