simplify toolchain setup
diff --git a/packages/flutter_tools/lib/src/runner/flutter_command.dart b/packages/flutter_tools/lib/src/runner/flutter_command.dart
index 9aa4d3a..f604bb0 100644
--- a/packages/flutter_tools/lib/src/runner/flutter_command.dart
+++ b/packages/flutter_tools/lib/src/runner/flutter_command.dart
@@ -58,12 +58,12 @@
_usesPubOption = true;
}
- Future<Null> downloadToolchain() async {
- toolchain ??= await Toolchain.forConfigs(buildConfigurations);
+ void _setupToolchain() {
+ toolchain ??= Toolchain.forConfigs(buildConfigurations);
}
- Future<Null> downloadApplicationPackages() async {
- applicationPackages ??= await ApplicationPackageStore.forConfigs(buildConfigurations);
+ void _setupApplicationPackages() {
+ applicationPackages ??= ApplicationPackageStore.forConfigs(buildConfigurations);
}
@override
@@ -126,6 +126,9 @@
return exitCode;
}
+ _setupToolchain();
+ _setupApplicationPackages();
+
return await runInProject();
}