done method
全部執行成功 才返回 true 否則 返回 false 不會拋出異常
Implementation
@override
Future<bool> done() {
if (_routines.isEmpty) {
return Future.value(true);
}
final completer = Completer<bool>();
_completers.add(completer);
if (_completers.length == 1) {
_done();
}
return completer.future;
}