Index: sdk/lib/_internal/pub_generated/lib/src/source/hosted.dart |
diff --git a/sdk/lib/_internal/pub_generated/lib/src/source/hosted.dart b/sdk/lib/_internal/pub_generated/lib/src/source/hosted.dart |
index bc4bcd5e8c2294cae6dbea82b5c3545dad03f829..489671ca7c4aa0f84e3ec19565e82552ac2f96a7 100644 |
--- a/sdk/lib/_internal/pub_generated/lib/src/source/hosted.dart |
+++ b/sdk/lib/_internal/pub_generated/lib/src/source/hosted.dart |
@@ -148,7 +148,7 @@ class HostedSource extends CachedSource { |
var packages = |
_getCachedPackagesInDirectory(path.basename(serverDir)); |
packages.sort(Package.orderByNameAndVersion); |
- Future.forEach(packages, ((package) { |
+ new Future.value(Future.forEach(packages, ((package) { |
final completer0 = new Completer(); |
scheduleMicrotask(() { |
try { |
@@ -177,11 +177,8 @@ class HostedSource extends CachedSource { |
} |
} |
try { |
- _download( |
- url, |
- package.name, |
- package.version, |
- package.dir).then((x0) { |
+ new Future.value( |
+ _download(url, package.name, package.version, package.dir)).then((x0) { |
try { |
x0; |
successes++; |
@@ -198,7 +195,7 @@ class HostedSource extends CachedSource { |
} |
}); |
return completer0.future; |
- })).then((x0) { |
+ }))).then((x0) { |
trampoline0 = () { |
trampoline0 = null; |
try { |