sequential<T> static method

Future<List<T>> sequential<T>(
  1. List<Future<T> Function()> futures
)

Executes futures sequentially

Example:

final results = await Helpers.sequential([
  () => future1(),
  () => future2(),
]);

Implementation

static Future<List<T>> sequential<T>(
  List<Future<T> Function()> futures,
) async {
  final results = <T>[];
  for (final future in futures) {
    results.add(await future());
  }
  return results;
}