mirror of
https://github.com/oxen-io/session-android.git
synced 2025-12-03 08:22:39 +00:00
Fix delivery receipts
This commit is contained in:
@@ -79,8 +79,12 @@ object SessionMetaProtocol {
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
fun shouldSendDeliveryReceipt(address: Address): Boolean {
|
||||
return !address.isGroup
|
||||
fun shouldSendDeliveryReceipt(message: SignalServiceDataMessage, address: Address): Boolean {
|
||||
if (address.isGroup) { return false }
|
||||
val hasBody = message.body.isPresent && message.body.get().isNotEmpty()
|
||||
val hasAttachment = message.attachments.isPresent && message.attachments.get().isNotEmpty()
|
||||
val hasLinkPreview = message.previews.isPresent && message.previews.get().isNotEmpty()
|
||||
return hasBody || hasAttachment || hasLinkPreview
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user