diff options
author | uabdullah <uabdullah@google.com> | 2018-03-30 02:33:39 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2018-03-30 02:33:39 +0000 |
commit | e7afa7b0222b6aa8f79573f617b4c91a49ffd92f (patch) | |
tree | f9ae21f5f892f8c26c260fe9df71e2b997716897 | |
parent | b9e40e19aba398bb774116f3bba889d4a724d2ef (diff) | |
parent | 91efee234e0b257e037fa2ba3b403602d9f8c749 (diff) |
Merge "Update what happens when donation is rejected & use correct donation availability check" am: 050814cd80
am: 91efee234e
Change-Id: I617a06aaa83a29fd3814316f5660395697bacfdd
-rw-r--r-- | java/com/android/dialer/app/calllog/PhoneCallDetailsHelper.java | 3 | ||||
-rw-r--r-- | java/com/android/voicemail/impl/transcribe/TranscriptionTaskAsync.java | 4 |
2 files changed, 6 insertions, 1 deletions
diff --git a/java/com/android/dialer/app/calllog/PhoneCallDetailsHelper.java b/java/com/android/dialer/app/calllog/PhoneCallDetailsHelper.java index 096488a39..680424a78 100644 --- a/java/com/android/dialer/app/calllog/PhoneCallDetailsHelper.java +++ b/java/com/android/dialer/app/calllog/PhoneCallDetailsHelper.java @@ -356,6 +356,9 @@ public class PhoneCallDetailsHelper new DialogInterface.OnClickListener() { @Override public void onClick(final DialogInterface dialog, final int button) { + VoicemailComponent.get(context) + .getVoicemailClient() + .setVoicemailDonationEnabled(context, details.accountHandle, false); dialog.cancel(); recordPromoShown(context); ratingView.setVisibility(View.GONE); diff --git a/java/com/android/voicemail/impl/transcribe/TranscriptionTaskAsync.java b/java/com/android/voicemail/impl/transcribe/TranscriptionTaskAsync.java index f6035fd2c..60a6811ac 100644 --- a/java/com/android/voicemail/impl/transcribe/TranscriptionTaskAsync.java +++ b/java/com/android/voicemail/impl/transcribe/TranscriptionTaskAsync.java @@ -116,7 +116,9 @@ public class TranscriptionTaskAsync extends TranscriptionTask { // Generate the transcript id locally if configured to do so, or if voicemail donation is // available (because rating donating voicemails requires locally generated voicemail ids). if (configProvider.useClientGeneratedVoicemailIds() - || configProvider.isVoicemailDonationAvailable()) { + || VoicemailComponent.get(context) + .getVoicemailClient() + .isVoicemailDonationAvailable(context, phoneAccountHandle)) { // The server currently can't handle repeated transcription id's so if we add the Uri to the // fingerprint (which contains the voicemail id) which is different each time a voicemail is // downloaded. If this becomes a problem then it should be possible to change the server |