| 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 {
|
|
|