Expiration message feedback

This commit is contained in:
SessionHero01
2024-11-01 14:55:37 +11:00
parent acbeaad71c
commit 1b6f7bc3fa
2 changed files with 2 additions and 21 deletions

View File

@@ -102,17 +102,9 @@ data class VisibleMessage(
val pointers = attachments.mapNotNull { Attachment.createAttachmentPointer(it) }
dataMessage.addAllAttachments(pointers)
// TODO: Contact
// Expiration timer
// Expiration timer on the message
proto.applyExpiryMode()
// Group context
val storage = MessagingModuleConfiguration.shared.storage
val context = MessagingModuleConfiguration.shared.context
val expiration = if (storage.isLegacyClosedGroup(recipient!!)) {
Recipient.from(context, Address.fromSerialized(GroupUtil.doubleEncodeGroupID(recipient!!)), false).expireMessages
} else {
Recipient.from(context, Address.fromSerialized(recipient!!), false).expireMessages
}
dataMessage.expireTimer = expiration
// Community blocked message requests flag
dataMessage.blocksCommunityMessageRequests = blocksMessageRequests
// Sync target