sequential<T> static method
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 List<T> results = <T>[];
for (final Future<T> Function() future in futures) {
results.add(await future());
}
return results;
}