Make 'push' status a type bit on both incoming and outgoing msgs.

This commit is contained in:
Moxie Marlinspike
2014-02-20 23:00:38 -08:00
parent 2026330f8a
commit ccd1691b22
12 changed files with 55 additions and 49 deletions

View File

@@ -79,8 +79,7 @@ public class MmsSender {
MmsSendResult result = transport.deliver(message, threadId);
if (result.isUpgradedSecure()) database.markAsSecure(message.getDatabaseMessageId());
if (result.isPush()) database.markDeliveryStatus(message.getDatabaseMessageId(),
Status.STATUS_SENT_PUSH);
if (result.isPush()) database.markAsPush(message.getDatabaseMessageId());
database.markAsSent(message.getDatabaseMessageId(), result.getMessageId(),
result.getResponseStatus());

View File

@@ -121,7 +121,7 @@ public class SmsSender {
database.markAsSent(messageId);
if (upgraded) database.markAsSecure(messageId);
if (push) database.markStatus(messageId, SmsDatabase.Status.STATUS_SENT_PUSH);
if (push) database.markAsPush(messageId);
SmsMessageRecord record = reader.getNext();