Fix transcription/prefetch not working
SyncOneTask.start was launching a SyncTask.
+ Adding logging for unknown voicemail attachment.
Change-Id: Ibd1476e00356f68ee16cc32b1d8d558558967d1a
Fixes: 30142229
diff --git a/src/com/android/phone/vvm/omtp/imap/ImapHelper.java b/src/com/android/phone/vvm/omtp/imap/ImapHelper.java
index f700dda..5f7722c 100644
--- a/src/com/android/phone/vvm/omtp/imap/ImapHelper.java
+++ b/src/com/android/phone/vvm/omtp/imap/ImapHelper.java
@@ -577,6 +577,8 @@
messageStructureWrapper.messageStructure = message;
} else if (bodyPartMimeType.startsWith("text/")) {
messageStructureWrapper.transcriptionBodyPart = bodyPart;
+ } else {
+ VvmLog.v(TAG, "Unknown bodyPart MIME: " + bodyPartMimeType);
}
}
diff --git a/src/com/android/phone/vvm/omtp/sync/SyncOneTask.java b/src/com/android/phone/vvm/omtp/sync/SyncOneTask.java
index 17dfaed..165f043 100644
--- a/src/com/android/phone/vvm/omtp/sync/SyncOneTask.java
+++ b/src/com/android/phone/vvm/omtp/sync/SyncOneTask.java
@@ -44,7 +44,8 @@
public static void start(Context context, PhoneAccountHandle phone, Voicemail voicemail) {
Intent intent = BaseTask
- .createIntent(context, SyncTask.class, PhoneAccountHandleConverter.toSubId(phone));
+ .createIntent(context, SyncOneTask.class,
+ PhoneAccountHandleConverter.toSubId(phone));
intent.putExtra(EXTRA_PHONE_ACCOUNT_HANDLE, phone);
intent.putExtra(EXTRA_SYNC_TYPE, OmtpVvmSyncService.SYNC_DOWNLOAD_ONE_TRANSCRIPTION);
intent.putExtra(EXTRA_VOICEMAIL, voicemail);