Refactor CallList to call onUpdateCall and notifyGenericListeners directly.

Bug: 62426694
Test: none
PiperOrigin-RevId: 169447674
Change-Id: I3014b289c26d24ac571421bc54fcacc303278b41
diff --git a/java/com/android/incallui/call/CallList.java b/java/com/android/incallui/call/CallList.java
index c4b29d9..1f2c4c6 100644
--- a/java/com/android/incallui/call/CallList.java
+++ b/java/com/android/incallui/call/CallList.java
@@ -127,8 +127,7 @@
     manager.registerStateChangedListener(call);
 
     Trace.beginSection("checkSpam");
-    final DialerCallListenerImpl dialerCallListener = new DialerCallListenerImpl(call);
-    call.addListener(dialerCallListener);
+    call.addListener(new DialerCallListenerImpl(call));
     LogUtil.d("CallList.onCallAdded", "callState=" + call.getState());
     if (Spam.get(context).isSpamEnabled()) {
       String number = TelecomCallUtil.getNumber(telecomCall);
@@ -167,11 +166,12 @@
                             call.getTimeAddedMs());
                   }
                   call.setSpam(isSpam);
-                  dialerCallListener.onDialerCallUpdate();
+                  onUpdateCall(call);
+                  notifyGenericListeners();
                 }
               });
 
-      updateUserMarkedSpamStatus(call, context, number, dialerCallListener);
+      updateUserMarkedSpamStatus(call, context, number);
     }
     Trace.endSection();
 
@@ -185,7 +185,8 @@
           public void onCheckComplete(Integer id) {
             if (id != null && id != FilteredNumberAsyncQueryHandler.INVALID_ID) {
               call.setBlockedStatus(true);
-              dialerCallListener.onDialerCallUpdate();
+              onUpdateCall(call);
+              notifyGenericListeners();
             }
           }
         },
@@ -197,7 +198,8 @@
         || call.getState() == DialerCall.State.CALL_WAITING) {
       onIncoming(call);
     } else {
-      dialerCallListener.onDialerCallUpdate();
+      onUpdateCall(call);
+      notifyGenericListeners();
     }
 
     if (call.getState() != State.INCOMING) {
@@ -244,11 +246,8 @@
     return mCallByTelecomCall.get(telecomCall);
   }
 
-  public void updateUserMarkedSpamStatus(
-      final DialerCall call,
-      final Context context,
-      String number,
-      final DialerCallListenerImpl dialerCallListener) {
+  private void updateUserMarkedSpamStatus(
+      final DialerCall call, final Context context, String number) {
 
     Spam.get(context)
         .checkUserMarkedNonSpamStatus(