Update MSL appending to create a new entry if the original one is gone.

This commit is contained in:
Greyson Parrelli
2022-03-16 17:32:22 -04:00
committed by Cody Henthorne
parent 6b6e9e92e8
commit 0ca438ed25
2 changed files with 15 additions and 3 deletions

View File

@@ -351,7 +351,7 @@ public final class GroupSendUtil {
if (entryId.get() == -1) {
entryId.set(messageLogDatabase.insertIfPossible(recipients.requireRecipientId(result.getAddress()), sendOperation.getSentTimestamp(), result, sendOperation.getContentHint(), sendOperation.getRelatedMessageId()));
} else {
messageLogDatabase.addRecipientToExistingEntryIfPossible(entryId.get(), recipients.requireRecipientId(result.getAddress()), result);
entryId.set(messageLogDatabase.addRecipientToExistingEntryIfPossible(entryId.get(), recipients.requireRecipientId(result.getAddress()), sendOperation.getSentTimestamp(), result, sendOperation.getContentHint(), sendOperation.getRelatedMessageId()));
}
}
}, cancelationSignal);