runAll static method

Future<List<ApiLoadResult>> runAll(
  1. List<Future Function()> operations, {
  2. Duration timeout = const Duration(seconds: 10),
})

Runs multiple API operations concurrently.

Returns all results when all operations complete (or fail).

Implementation

static Future<List<ApiLoadResult<dynamic>>> runAll(
  List<Future<dynamic> Function()> operations, {
  Duration timeout = const Duration(seconds: 10),
}) async {
  return Future.wait(
    operations.map((op) => run(op, timeout: timeout)),
  );
}