summaryrefslogtreecommitdiff
path: root/java/com/android/incallui/call/CallList.java
diff options
context:
space:
mode:
authorwangqi <wangqi@google.com>2018-04-24 10:50:57 -0700
committerCopybara-Service <copybara-piper@google.com>2018-04-24 12:14:38 -0700
commit81e373e4370a1d01dcfa854df12537aca8755628 (patch)
tree8c5e6672ab985d86d637271e87fdef613d4aeb54 /java/com/android/incallui/call/CallList.java
parentea3b162a8d99fb08654c1b8ca69f47ca7a733649 (diff)
Add impression logging for RTT call
Bug: 78243122 Test: CallListTest PiperOrigin-RevId: 194111299 Change-Id: I8cb3a0266b6796321e83a2a703630a745879be97
Diffstat (limited to 'java/com/android/incallui/call/CallList.java')
-rw-r--r--java/com/android/incallui/call/CallList.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/java/com/android/incallui/call/CallList.java b/java/com/android/incallui/call/CallList.java
index eccdceeca..6b17962de 100644
--- a/java/com/android/incallui/call/CallList.java
+++ b/java/com/android/incallui/call/CallList.java
@@ -213,8 +213,22 @@ public class CallList implements DialerCallDelegate {
if (call.getState() == DialerCall.State.INCOMING
|| call.getState() == DialerCall.State.CALL_WAITING) {
+ if (call.isActiveRttCall()) {
+ Logger.get(context)
+ .logCallImpression(
+ DialerImpression.Type.INCOMING_RTT_CALL,
+ call.getUniqueCallId(),
+ call.getTimeAddedMs());
+ }
onIncoming(call);
} else {
+ if (call.isActiveRttCall()) {
+ Logger.get(context)
+ .logCallImpression(
+ DialerImpression.Type.OUTGOING_RTT_CALL,
+ call.getUniqueCallId(),
+ call.getTimeAddedMs());
+ }
onUpdateCall(call);
notifyGenericListeners();
}