waitResults method
Waits the tasks executions and returns a List of results.
onlySubmittedif true will wait only forsubmittedtasks.
Implementation
Future<List<R>> waitResults({bool onlySubmitted = false}) {
var tasks = (onlySubmitted ? where((t) => t.wasSubmitted) : this);
return Future.wait(tasks.map((t) => t.waitResult()));
}