commit | 1574381b23ffeab641ba91c921acc60699d34bb8 | [log] [tgz] |
---|---|---|
author | Treehugger Robot <treehugger-gerrit@google.com> | Tue Aug 10 19:07:40 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue Aug 10 19:07:40 2021 +0000 |
tree | c95976cae7e9bb50f424627a729079a0d12edb56 | |
parent | 4668c0de254f2388ba231aff2397b5844e56e425 [diff] | |
parent | aaef4c93ff4ff0cba1d1c85c8bad85fcb85f7328 [diff] |
Merge "Add new API to notify CallRedirectionService timed out." am: 8e62f9d9f6 am: aaef4c93ff Original change: https://android-review.googlesource.com/c/platform/packages/services/Telecomm/+/1780828 Change-Id: I1e33d79d557df930452ea22bb547748e4948f040
diff --git a/src/com/android/server/telecom/callredirection/CallRedirectionProcessor.java b/src/com/android/server/telecom/callredirection/CallRedirectionProcessor.java index a1f357b..adeb311 100644 --- a/src/com/android/server/telecom/callredirection/CallRedirectionProcessor.java +++ b/src/com/android/server/telecom/callredirection/CallRedirectionProcessor.java
@@ -124,6 +124,17 @@ } } + public void notifyTimeout() { + if (mService != null) { + try { + mService.notifyTimeout(); + } catch (RemoteException e) { + Log.e(this, e, "Failed to notify call redirection timed out to " + + mServiceType + " call redirection service"); + } + } + } + private class CallRedirectionServiceConnection implements ServiceConnection { @Override public void onServiceConnected(ComponentName componentName, IBinder service) { @@ -394,6 +405,7 @@ Log.addEvent(mCall, serviceType.equals(SERVICE_TYPE_USER_DEFINED) ? LogUtils.Events.REDIRECTION_TIMED_OUT_USER : LogUtils.Events.REDIRECTION_TIMED_OUT_CARRIER); + mAttempt.notifyTimeout(); if (serviceType.equals(SERVICE_TYPE_USER_DEFINED)) { mUiAction = UI_TYPE_USER_DEFINED_TIMEOUT; mShouldCancelCall = true;