diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt index 32cf135c27..e0354c727b 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt @@ -265,22 +265,22 @@ class ChatItemArchiveExporter( } MessageTypes.isReportedSpam(record.type) -> { - builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.REPORTED_SPAM) + builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.REPORTED_SPAM).takeIf { builder.authorId == selfRecipientId.toLong() } transformTimer.emit("simple-update") } MessageTypes.isMessageRequestAccepted(record.type) -> { - builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.MESSAGE_REQUEST_ACCEPTED) + builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.MESSAGE_REQUEST_ACCEPTED).takeIf { builder.authorId == selfRecipientId.toLong() } transformTimer.emit("simple-update") } MessageTypes.isBlocked(record.type) -> { - builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.BLOCKED) + builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.BLOCKED).takeIf { builder.authorId == selfRecipientId.toLong() } transformTimer.emit("simple-update") } MessageTypes.isUnblocked(record.type) -> { - builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.UNBLOCKED) + builder.updateMessage = simpleUpdate(SimpleChatUpdate.Type.UNBLOCKED).takeIf { builder.authorId == selfRecipientId.toLong() } transformTimer.emit("simple-update") }