mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-22 18:00:02 +01:00
Fix remote delete for edit messages.
This commit is contained in:
@@ -522,7 +522,7 @@ object DataMessageProcessor {
|
||||
val targetMessage: MessageRecord? = SignalDatabase.messages.getMessageFor(targetSentTimestamp, senderRecipientId)
|
||||
|
||||
return if (targetMessage != null && MessageConstraintsUtil.isValidRemoteDeleteReceive(targetMessage, senderRecipientId, envelope.serverTimestamp)) {
|
||||
SignalDatabase.messages.markAsRemoteDelete(targetMessage.id)
|
||||
SignalDatabase.messages.markAsRemoteDelete(targetMessage)
|
||||
if (targetMessage.isStory()) {
|
||||
SignalDatabase.messages.deleteRemotelyDeletedStory(targetMessage.id)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user