diff options
author | wangqi <wangqi@google.com> | 2018-04-24 10:50:57 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-04-24 12:14:38 -0700 |
commit | 81e373e4370a1d01dcfa854df12537aca8755628 (patch) | |
tree | 8c5e6672ab985d86d637271e87fdef613d4aeb54 /java/com/android/incallui/call/CallList.java | |
parent | ea3b162a8d99fb08654c1b8ca69f47ca7a733649 (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.java | 14 |
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(); } |