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