Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f1861059 authored by wangqi's avatar wangqi Committed by Copybara-Service
Browse files

Delete DialerCall#onDestroy since it's redudant with onRemovedFromCallList.

Test: manual
PiperOrigin-RevId: 193581061
Change-Id: Ia28f86c82f94ecd68623cfaa9c401073579358e5
parent 020c4974
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -745,7 +745,6 @@ public class CallList implements DialerCallDelegate {
    call.setState(DialerCall.State.IDLE);
    updateCallInMap(call);
    notifyGenericListeners();
    call.onDestroy();
  }

  /**
+9 −16
Original line number Diff line number Diff line
@@ -541,22 +541,6 @@ public class DialerCall implements VideoTechListener, StateChangedListener, Capa
    return countryIso;
  }

  /**
   * Called when call is disconnected and removed from {@link CallList}, UI may already be destroyed
   * at this point. This is last chance to do something for the call.
   */
  public void onDestroy() {
    LogUtil.enterBlock("DialerCall.onDestroy");
    if (rttTranscript != null) {
      Futures.addCallback(
          RttTranscriptUtil.saveRttTranscript(context, rttTranscript),
          new DefaultFutureCallback<>(),
          MoreExecutors.directExecutor());
      // Sets to null so it won't be saved again when called multiple times.
      rttTranscript = null;
    }
  }

  private void updateIsVoiceMailNumber() {
    if (getHandle() != null && PhoneAccount.SCHEME_VOICEMAIL.equals(getHandle().getScheme())) {
      isVoicemailNumber = true;
@@ -1608,8 +1592,17 @@ public class DialerCall implements VideoTechListener, StateChangedListener, Capa
  }

  void onRemovedFromCallList() {
    LogUtil.enterBlock("DialerCall.onRemovedFromCallList");
    // Ensure we clean up when this call is removed.
    videoTechManager.dispatchRemovedFromCallList();
    if (rttTranscript != null) {
      Futures.addCallback(
          RttTranscriptUtil.saveRttTranscript(context, rttTranscript),
          new DefaultFutureCallback<>(),
          MoreExecutors.directExecutor());
      // Sets to null so it won't be saved again when called multiple times.
      rttTranscript = null;
    }
  }

  public com.android.dialer.logging.VideoTech.Type getSelectedAvailableVideoTechType() {