| Index: utils/pub/hosted_source.dart
|
| diff --git a/utils/pub/hosted_source.dart b/utils/pub/hosted_source.dart
|
| index 5f63ec3ea1b15d095a5050b782c3d441bfa2289f..5a4106e29cac657b57ea2dafe8abcf349f93223c 100644
|
| --- a/utils/pub/hosted_source.dart
|
| +++ b/utils/pub/hosted_source.dart
|
| @@ -63,7 +63,7 @@ class HostedSource extends Source {
|
|
|
| /// Downloads a package from the site and unpacks it.
|
| Future<bool> install(PackageId id, String destPath) {
|
| - return new Future.of(() {
|
| + return new Future.sync(() {
|
| var url = _makeVersionUrl(id, (server, package, version) =>
|
| "$server/packages/$package/versions/$version.tar.gz");
|
| log.io("Install package from $url.");
|
| @@ -98,7 +98,7 @@ class HostedSource extends Source {
|
| return '%${match[0].codeUnitAt(0)}';
|
| });
|
|
|
| - return new Future.immediate(
|
| + return new Future.value(
|
| path.join(systemCacheRoot, urlDir, "${parsed.first}-${id.version}"));
|
| }
|
|
|
|
|