From 3149f813bbfb5ded1c66bb0784ef35af8d1b3aae Mon Sep 17 00:00:00 2001 From: Danny Tuppeny Date: Mon, 17 Apr 2023 19:54:17 +0000 Subject: [PATCH] [dartdev] Update --enable-analytics to re-enable unified analytics Previously, running `dart --disable-analytics` would disable this, but `dart --enable-analytics` would not re-enable. Change-Id: I3da33f0c0ed9a3e29ff4fbbfd66ceeb030014c4b Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/295522 Reviewed-by: Brian Wilkerson Reviewed-by: Janice Collins Commit-Queue: Brian Wilkerson --- pkg/dartdev/lib/dartdev.dart | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/dartdev/lib/dartdev.dart b/pkg/dartdev/lib/dartdev.dart index f2d0e9f01fc..dba71b98da6 100644 --- a/pkg/dartdev/lib/dartdev.dart +++ b/pkg/dartdev/lib/dartdev.dart @@ -172,6 +172,11 @@ class DartdevRunner extends CommandRunner { } else if (topLevelResults['enable-analytics']) { analytics.enabled = true; + // Enable sending data via the unified analytics package. + var unifiedAnalytics = createUnifiedAnalytics(); + await unifiedAnalytics.setTelemetry(true); + unifiedAnalytics.close(); + // Alert the user again that data will be collected. print(analyticsNoticeOnFirstRunMessage); return 0;