Delete Sync: Handle and send mostRecentNonExpiringMessages if needed
Co-authored-by: Scott Nonnenberg <scott@signal.org>
This commit is contained in:
parent
d1b0bd79bc
commit
50e07ec389
13 changed files with 356 additions and 46 deletions
|
@ -3708,6 +3708,10 @@ export default class MessageReceiver
|
|||
const mostRecentMessages = item.mostRecentMessages
|
||||
?.map(message => processMessageToDelete(message, logId))
|
||||
.filter(isNotNil);
|
||||
const mostRecentNonExpiringMessages =
|
||||
item.mostRecentNonExpiringMessages
|
||||
?.map(message => processMessageToDelete(message, logId))
|
||||
.filter(isNotNil);
|
||||
const conversation = item.conversation
|
||||
? processConversationToDelete(item.conversation, logId)
|
||||
: undefined;
|
||||
|
@ -3730,6 +3734,7 @@ export default class MessageReceiver
|
|||
conversation,
|
||||
isFullDelete: Boolean(item.isFullDelete),
|
||||
mostRecentMessages,
|
||||
mostRecentNonExpiringMessages,
|
||||
timestamp,
|
||||
};
|
||||
})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue