summaryrefslogtreecommitdiff
path: root/java/com
diff options
context:
space:
mode:
authorroldenburg <roldenburg@google.com>2018-01-10 14:13:06 -0800
committerCopybara-Service <copybara-piper@google.com>2018-01-10 15:25:17 -0800
commita544dfcb17c4d1a2db5295d1e27ef47b6d0da82c (patch)
tree76e92571bbbd0e30ac42b2ce8c81c9ca849fb1de /java/com
parent065c9a4138c613801abd3ece8d7a276332fc8eb1 (diff)
Add events for displaying set up or invite buttons
Bug: 70034799 Test: GoogleCallLogAdapterTest PiperOrigin-RevId: 181515491 Change-Id: I62dc4d4d4ebb02e8e1e8dce6c6970bb7c8845952
Diffstat (limited to 'java/com')
-rw-r--r--java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java5
-rw-r--r--java/com/android/dialer/logging/dialer_impression.proto6
2 files changed, 10 insertions, 1 deletions
diff --git a/java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java b/java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java
index f8d3a4cd8..5c9411180 100644
--- a/java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java
+++ b/java/com/android/dialer/app/calllog/CallLogListItemViewHolder.java
@@ -694,6 +694,7 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder
.getBoolean("enable_call_log_duo_invite_button", false)) {
inviteVideoButtonView.setTag(IntentProvider.getDuoInviteIntentProvider(number));
inviteVideoButtonView.setVisibility(View.VISIBLE);
+ Logger.get(context).logImpression(DialerImpression.Type.DUO_CALL_LOG_INVITE_SHOWN);
}
} else if (duo.isEnabled(context) && !identifiedSpamCall) {
if (!duo.isInstalled(context)) {
@@ -701,12 +702,16 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder
.getBoolean("enable_call_log_install_duo_button", false)) {
setUpVideoButtonView.setTag(IntentProvider.getInstallDuoIntentProvider());
setUpVideoButtonView.setVisibility(View.VISIBLE);
+ Logger.get(context)
+ .logImpression(DialerImpression.Type.DUO_CALL_LOG_SET_UP_INSTALL_SHOWN);
}
} else {
if (ConfigProviderBindings.get(context)
.getBoolean("enable_call_log_activate_duo_button", false)) {
setUpVideoButtonView.setTag(IntentProvider.getSetUpDuoIntentProvider());
setUpVideoButtonView.setVisibility(View.VISIBLE);
+ Logger.get(context)
+ .logImpression(DialerImpression.Type.DUO_CALL_LOG_SET_UP_ACTIVATE_SHOWN);
}
}
}
diff --git a/java/com/android/dialer/logging/dialer_impression.proto b/java/com/android/dialer/logging/dialer_impression.proto
index 27135b35e..f839b1399 100644
--- a/java/com/android/dialer/logging/dialer_impression.proto
+++ b/java/com/android/dialer/logging/dialer_impression.proto
@@ -12,7 +12,7 @@ message DialerImpression {
// Event enums to be used for Impression Logging in Dialer.
// It's perfectly acceptable for this enum to be large
// Values should be from 1000 to 100000.
- // Next Tag: 1324
+ // Next Tag: 1327
enum Type {
UNKNOWN_AOSP_EVENT_TYPE = 1000;
@@ -653,5 +653,9 @@ message DialerImpression {
// Bubble appears
BUBBLE_V2_SHOW = 1323;
+
+ DUO_CALL_LOG_SET_UP_INSTALL_SHOWN = 1324;
+ DUO_CALL_LOG_SET_UP_ACTIVATE_SHOWN = 1325;
+ DUO_CALL_LOG_INVITE_SHOWN = 1326;
}
}