For ephemeral messages, remove recipient view from shared MRM data if recipient is offline

This commit is contained in:
Chris Eager
2024-09-05 10:19:44 -05:00
committed by Chris Eager
parent a0770db179
commit b95a766888
4 changed files with 30 additions and 4 deletions

View File

@@ -69,6 +69,8 @@ public class MessageSender {
if (clientPresent) {
messagesManager.insert(account.getUuid(), device.getId(), message.toBuilder().setEphemeral(true).build());
} else {
messagesManager.removeRecipientViewFromMrmData(account.getUuid(), device.getId(), message);
}
} else {
messagesManager.insert(account.getUuid(), device.getId(), message);