commit | aaef4c93ff4ff0cba1d1c85c8bad85fcb85f7328 | [log] [tgz] |
---|---|---|
author | Treehugger Robot <treehugger-gerrit@google.com> | Tue Aug 10 18:50:25 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue Aug 10 18:50:25 2021 +0000 |
tree | 9ebb3d58244b50fa99d58d52692d188969b7b26b | |
parent | 723a23acd8688a7fa513d8fc600b470712560216 [diff] | |
parent | 8e62f9d9f66044d114430d660cc87fc8c1febe32 [diff] |
Merge "Add new API to notify CallRedirectionService timed out." am: 8e62f9d9f6 Original change: https://android-review.googlesource.com/c/platform/packages/services/Telecomm/+/1780828 Change-Id: Ibf003532141992ade572c8fa413cd29d8f4feab6
diff --git a/src/com/android/server/telecom/callredirection/CallRedirectionProcessor.java b/src/com/android/server/telecom/callredirection/CallRedirectionProcessor.java index e93ef22..34975aa 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;