working on issue 3026

Signed-off-by: Julius Linus <julius.linus@nextcloud.com>

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
This commit is contained in:
rapterjet2004 2023-05-23 10:54:43 -05:00 committed by Andy Scherzinger
parent 6e2c01234b
commit a926c27ae7
No known key found for this signature in database
GPG Key ID: 6CADC7E3523C308B
2 changed files with 4 additions and 2 deletions

View File

@ -171,6 +171,7 @@ class IncomingTextMessageViewHolder(itemView: View, payload: Any) :
}
private fun processParentMessage(message: ChatMessage) {
val maxReplyLength = 250
val parentChatMessage = message.parentMessage
parentChatMessage!!.activeUser = message.activeUser
parentChatMessage.imageUrl?.let {
@ -189,7 +190,7 @@ class IncomingTextMessageViewHolder(itemView: View, payload: Any) :
} else {
parentChatMessage.actorDisplayName
}
binding.messageQuote.quotedMessage.text = parentChatMessage.text
binding.messageQuote.quotedMessage.text = DisplayUtils.ellipsize(parentChatMessage.text, maxReplyLength)
if (parentChatMessage.actorId?.equals(message.activeUser!!.userId) == true) {
viewThemeUtils.platform.colorViewBackground(binding.messageQuote.quoteColoredView)

View File

@ -148,6 +148,7 @@ class OutcomingTextMessageViewHolder(itemView: View) : OutcomingTextMessageViewH
}
private fun processParentMessage(message: ChatMessage) {
val maxReplyLength = 250
val parentChatMessage = message.parentMessage
val textColor = viewThemeUtils.getScheme(binding.messageQuote.quotedMessage.context).onSurfaceVariant
parentChatMessage!!.activeUser = message.activeUser
@ -164,7 +165,7 @@ class OutcomingTextMessageViewHolder(itemView: View) : OutcomingTextMessageViewH
}
binding.messageQuote.quotedMessageAuthor.text = parentChatMessage.actorDisplayName
?: context!!.getText(R.string.nc_nick_guest)
binding.messageQuote.quotedMessage.text = parentChatMessage.text
binding.messageQuote.quotedMessage.text = DisplayUtils.ellipsize(parentChatMessage.text, maxReplyLength)
binding.messageQuote.quotedMessageAuthor.setTextColor(textColor)
binding.messageQuote.quotedMessage.setTextColor(textColor)