ProcessPendingMessagesAction works based on subscriptions
PorcessPendingMessagesAction queues one message for sending/downloading associated with a subscription triggering current action at a time. And the ConnectivityUtil also works based on subscriptions so that pending messages can be processed regardless of other phones' state in multi-sim case. It includes cleanup code as well. Test: Manual Change-Id: Id6b4f4a0aa6a3291e7a4d8a5d3f0fbb9db3c5b86 Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
This commit is contained in:
@@ -60,13 +60,12 @@ public class FixupMessageStatusOnStartupAction extends Action implements Parcela
|
||||
final ContentValues values = new ContentValues();
|
||||
values.put(DatabaseHelper.MessageColumns.STATUS,
|
||||
MessageData.BUGLE_STATUS_INCOMING_DOWNLOAD_FAILED);
|
||||
downloadFailedCnt += db.update(DatabaseHelper.MESSAGES_TABLE, values,
|
||||
downloadFailedCnt = db.update(DatabaseHelper.MESSAGES_TABLE, values,
|
||||
DatabaseHelper.MessageColumns.STATUS + " IN (?, ?)",
|
||||
new String[]{
|
||||
Integer.toString(MessageData.BUGLE_STATUS_INCOMING_AUTO_DOWNLOADING),
|
||||
Integer.toString(MessageData.BUGLE_STATUS_INCOMING_MANUAL_DOWNLOADING)
|
||||
});
|
||||
values.clear();
|
||||
|
||||
values.clear();
|
||||
values.put(DatabaseHelper.MessageColumns.STATUS,
|
||||
|
||||
Reference in New Issue
Block a user