Rich replies: also render notices formatted

Change-Id: I5cc31ce39348ba07f66b0dc8c3b2658fbdb515a9
This commit is contained in:
SpiritCroc 2023-01-03 17:08:24 +01:00
parent 70ca4ebf97
commit 4d04e4260d

View File

@ -46,8 +46,8 @@ import im.vector.app.features.themes.ThemeUtils
import kotlinx.coroutines.CoroutineScope
import org.matrix.android.sdk.api.extensions.orFalse
import org.matrix.android.sdk.api.session.crypto.attachments.toElementToDecrypt
import org.matrix.android.sdk.api.session.room.model.message.MessageContentWithFormattedBody
import org.matrix.android.sdk.api.session.room.model.message.MessageImageInfoContent
import org.matrix.android.sdk.api.session.room.model.message.MessageTextContent
import org.matrix.android.sdk.api.session.room.model.message.MessageVideoContent
import org.matrix.android.sdk.api.session.room.model.message.getCaption
import org.matrix.android.sdk.api.session.room.model.message.getFileName
@ -191,7 +191,7 @@ class InReplyToView @JvmOverloads constructor(
} else {
renderFadeOut(roomInformationData)
when (val content = state.event.getLastMessageContent()) {
is MessageTextContent -> renderTextContent(content, retriever, movementMethod, coroutineScope)
is MessageContentWithFormattedBody -> renderTextContent(content, retriever, movementMethod, coroutineScope)
is MessageImageInfoContent -> renderImageThumbnailContent(content, state.event, retriever)
is MessageVideoContent -> renderVideoThumbnailContent(content, state.event, retriever, generateMissingVideoThumbnails)
else -> renderFallback(state.event, retriever)
@ -205,7 +205,7 @@ class InReplyToView @JvmOverloads constructor(
}
private fun renderTextContent(
content: MessageTextContent,
content: MessageContentWithFormattedBody,
retriever: ReplyPreviewRetriever,
movementMethod: MovementMethod?,
coroutineScope: CoroutineScope