Migrate queued jobs during SMS migration.

This commit is contained in:
Greyson Parrelli
2022-12-16 23:29:07 -05:00
parent 4d9dc42868
commit c6f29fc950
14 changed files with 144 additions and 33 deletions

View File

@@ -466,13 +466,13 @@ public class MessageSender {
}
}
public static void sendRemoteDelete(long messageId, boolean isMms) {
MessageTable db = isMms ? SignalDatabase.messages() : SignalDatabase.messages();
public static void sendRemoteDelete(long messageId) {
MessageTable db = SignalDatabase.messages();
db.markAsRemoteDelete(messageId);
db.markAsSending(messageId);
try {
RemoteDeleteSendJob.create(messageId, isMms).enqueue();
RemoteDeleteSendJob.create(messageId).enqueue();
onMessageSent();
} catch (NoSuchMessageException e) {
Log.w(TAG, "[sendRemoteDelete] Could not find message! Ignoring.");