Commit a1ce46be authored by Melissa Zhang's avatar Melissa Zhang Committed by Commit Bot

[Sharesheet] Record ShareAction invocations.

Bug: 1148694
Change-Id: I2843e2c39c3ad5229b45b5889a76cb93b1795689
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2537505
Commit-Queue: Avi Drissman <avi@chromium.org>
Reviewed-by: default avatarAvi Drissman <avi@chromium.org>
Auto-Submit: Melissa Zhang <melzhang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#827325}
parent e93605e4
...@@ -14,7 +14,8 @@ class SharesheetMetrics { ...@@ -14,7 +14,8 @@ class SharesheetMetrics {
enum class UserAction { enum class UserAction {
kCancelled = 0, // User cancelled sharesheet. kCancelled = 0, // User cancelled sharesheet.
kArc, // Opened an ARC app. kArc, // Opened an ARC app.
kMaxValue = kArc, kAction, // User selected an action.
kMaxValue = kAction,
}; };
SharesheetMetrics(); SharesheetMetrics();
......
...@@ -86,6 +86,8 @@ void SharesheetService::OnTargetSelected(uint32_t delegate_id, ...@@ -86,6 +86,8 @@ void SharesheetService::OnTargetSelected(uint32_t delegate_id,
sharesheet_action_cache_->GetActionFromName(target_name); sharesheet_action_cache_->GetActionFromName(target_name);
if (share_action == nullptr) if (share_action == nullptr)
return; return;
sharesheet::SharesheetMetrics::RecordSharesheetActionMetrics(
sharesheet::SharesheetMetrics::UserAction::kAction);
delegate->OnActionLaunched(); delegate->OnActionLaunched();
share_action->LaunchAction(delegate, share_action_view, std::move(intent)); share_action->LaunchAction(delegate, share_action_view, std::move(intent));
} else if (type == TargetType::kApp) { } else if (type == TargetType::kApp) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment