Fix wrong sync message issue for pending outgoing messages
If sync operation is occurred between ResendMessageAction and SendMessageAction, the pending outgoing messages in local db are deleted and new messages are added from remote db. To fix this issue, ResendMessageAction will update RETRY_TIMESTAMP only. And RECEIVED_TIMESTAMP and SENT_TIMESTAMP will be updated in SendMessageAction when the message is queued. Test: manual Change-Id: I0ffa6f46a7094ec3dfd2954d4313b78dd57d6994 Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
This commit is contained in:
@@ -80,8 +80,6 @@ public class ResendMessageAction extends Action implements Parcelable {
|
||||
|
||||
final ContentValues values = new ContentValues();
|
||||
values.put(MessageColumns.STATUS, MessageData.BUGLE_STATUS_OUTGOING_YET_TO_SEND);
|
||||
values.put(MessageColumns.RECEIVED_TIMESTAMP, timestamp);
|
||||
values.put(MessageColumns.SENT_TIMESTAMP, timestamp);
|
||||
values.put(MessageColumns.RETRY_START_TIMESTAMP, timestamp);
|
||||
|
||||
// Row must exist as was just loaded above (on ActionService thread)
|
||||
|
||||
Reference in New Issue
Block a user