address comments (#10786)
diff --git a/packages/flutter_tools/lib/src/version.dart b/packages/flutter_tools/lib/src/version.dart index 149e082..b41a77c 100644 --- a/packages/flutter_tools/lib/src/version.dart +++ b/packages/flutter_tools/lib/src/version.dart
@@ -209,11 +209,10 @@ if (beenAWhileSinceWarningWasPrinted && installationSeemsOutdated && await newerFrameworkVersionAvailable()) { printStatus(versionOutOfDateMessage(frameworkAge), emphasis: true); - final Future<Null> saveWarningStampFuture = stamp.store( - newTimeWarningWasPrinted: _clock.now(), - ); await Future.wait<Null>(<Future<Null>>[ - saveWarningStampFuture, + stamp.store( + newTimeWarningWasPrinted: _clock.now(), + ), new Future<Null>.delayed(kPauseToLetUserReadTheMessage), ]); } @@ -257,9 +256,7 @@ try { final String branch = _channel == 'alpha' ? 'alpha' : 'master'; final DateTime remoteFrameworkCommitDate = DateTime.parse(await FlutterVersion.fetchRemoteFrameworkCommitDate(branch)); - // fire and forget since nothing subsequent depends on it. Hope there's a flush/sync mechanism. - // ignore: unawaited_futures - versionCheckStamp.store( + await versionCheckStamp.store( newTimeVersionWasChecked: _clock.now(), newKnownRemoteVersion: remoteFrameworkCommitDate, );