diff options
Diffstat (limited to 'java/com/android/voicemail/impl/VoicemailClientImpl.java')
-rw-r--r-- | java/com/android/voicemail/impl/VoicemailClientImpl.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/java/com/android/voicemail/impl/VoicemailClientImpl.java b/java/com/android/voicemail/impl/VoicemailClientImpl.java index b0881c9a3..187ded932 100644 --- a/java/com/android/voicemail/impl/VoicemailClientImpl.java +++ b/java/com/android/voicemail/impl/VoicemailClientImpl.java @@ -125,6 +125,11 @@ public class VoicemailClientImpl implements VoicemailClient { @Override public boolean isVoicemailTranscriptionAvailable( Context context, PhoneAccountHandle phoneAccountHandle) { + if (phoneAccountHandle == null) { + LogUtil.i( + "VoicemailClientImpl.isVoicemailTranscriptionAvailable", "phone account handle is null"); + } + if (!BuildCompat.isAtLeastO()) { LogUtil.i( "VoicemailClientImpl.isVoicemailTranscriptionAvailable", "not running on O or later"); @@ -198,6 +203,9 @@ public class VoicemailClientImpl implements VoicemailClient { "transcription must be available before enabling/disabling it"); VisualVoicemailSettingsUtil.setVoicemailTranscriptionEnabled( context, phoneAccountHandle, enabled); + if (enabled) { + TranscriptionBackfillService.scheduleTask(context, phoneAccountHandle); + } } @Override |