Hide footer end pad in CIV2 non-end items.

This commit is contained in:
Alex Hart 2023-09-20 10:42:42 -04:00
parent 85b7ee85f3
commit 05b5078aa9

View file

@ -223,6 +223,7 @@ open class V2ConversationItemTextOnlyViewHolder<Model : MappingModel<Model>>(
presentDeliveryStatus()
presentFooterBackground()
presentFooterExpiry()
presentFooterEndPadding()
presentAlert()
presentSender()
presentSenderNameColor()
@ -483,6 +484,14 @@ open class V2ConversationItemTextOnlyViewHolder<Model : MappingModel<Model>>(
}
}
private fun presentFooterEndPadding() {
binding.footerSpace?.visibility = if (isForcedFooter() || shape.isEndingShape) {
View.INVISIBLE
} else {
View.GONE
}
}
private fun presentSenderNameBackground() {
if (binding.senderName == null || !shape.isStartingShape || !conversationMessage.threadRecipient.isGroup || !conversationMessage.messageRecord.hasNoBubble(context)) {
return