| Index: dart/utils/pub/utils.dart
|
| ===================================================================
|
| --- dart/utils/pub/utils.dart (revision 18634)
|
| +++ dart/utils/pub/utils.dart (working copy)
|
| @@ -274,13 +274,13 @@
|
| /// Like [Iterable.where], but allows [test] to return [Future]s and uses the
|
| /// results of those [Future]s as the test.
|
| Future<Iterable> futureWhere(Iterable iter, test(value)) {
|
| - return Future.wait(iter.mappedBy((e) {
|
| + return Future.wait(iter.map((e) {
|
| var result = test(e);
|
| if (result is! Future) result = new Future.immediate(result);
|
| return result.then((result) => new Pair(e, result));
|
| }))
|
| .then((pairs) => pairs.where((pair) => pair.last))
|
| - .then((pairs) => pairs.mappedBy((pair) => pair.first));
|
| + .then((pairs) => pairs.map((pair) => pair.first));
|
| }
|
|
|
| // TODO(nweiz): unify the following functions with the utility functions in
|
|
|