desktop-share-menu: log AnyShareStarted when sharing
This change:
1. Factors out the code that logs Sharing.AnyShareStartedDesktop
2. Logs that metric whenever an item in the share submenu is activated
Bug: 1252168
Change-Id: Iaaf49cd1ebae87cb30ebe7e55b19231137f49948
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3182817
Commit-Queue: Elly Fong-Jones <[email protected]>
Reviewed-by: Kristi Park <[email protected]>
Cr-Commit-Position: refs/heads/main@{#926005}
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index 134e3b9..e87ecca 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -4149,6 +4149,8 @@
"sessions/closed_tab_cache_service.h",
"sessions/closed_tab_cache_service_factory.cc",
"sessions/closed_tab_cache_service_factory.h",
+ "share/share_metrics.cc",
+ "share/share_metrics.h",
"share/share_submenu_model.cc",
"share/share_submenu_model.h",
"sharesheet/sharesheet_controller.h",