Index: utils/pub/utils.dart |
diff --git a/utils/pub/utils.dart b/utils/pub/utils.dart |
index 47c27fc89b49f67a7cf5276d24a3dc3389cc388a..0c244937197f7c7045f43232373243ad8a23e51b 100644 |
--- a/utils/pub/utils.dart |
+++ b/utils/pub/utils.dart |
@@ -248,7 +248,7 @@ Stream<String> streamToLines(Stream<String> stream) { |
Future<Iterable> futureWhere(Iterable iter, test(value)) { |
return Future.wait(iter.map((e) { |
var result = test(e); |
- if (result is! Future) result = new Future.immediate(result); |
+ if (result is! Future) result = new Future.value(result); |
return result.then((result) => new Pair(e, result)); |
})) |
.then((pairs) => pairs.where((pair) => pair.last)) |
@@ -342,7 +342,7 @@ Future awaitObject(object) { |
if (object is Iterable) { |
return Future.wait(object.map(awaitObject).toList()); |
} |
- if (object is! Map) return new Future.immediate(object); |
+ if (object is! Map) return new Future.value(object); |
var pairs = <Future<Pair>>[]; |
object.forEach((key, value) { |