From 40e96a3ecd52667c90c984c85d8f835020682fc7 Mon Sep 17 00:00:00 2001 From: Taras Smakula <tarassmakula@gmail.com> Date: Wed, 26 Jul 2023 18:08:58 +0300 Subject: [PATCH] Fix getPostContentTypeFor --- .../futo/circles/core/timeline/post/PostContentDataSource.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/futo/circles/core/timeline/post/PostContentDataSource.kt b/core/src/main/java/org/futo/circles/core/timeline/post/PostContentDataSource.kt index f25196817..bee31c28f 100644 --- a/core/src/main/java/org/futo/circles/core/timeline/post/PostContentDataSource.kt +++ b/core/src/main/java/org/futo/circles/core/timeline/post/PostContentDataSource.kt @@ -11,6 +11,7 @@ import org.matrix.android.sdk.api.session.getRoom import org.matrix.android.sdk.api.session.room.getTimelineEvent import org.matrix.android.sdk.api.session.room.model.message.MessageContent import org.matrix.android.sdk.api.session.room.timeline.TimelineEvent +import org.matrix.android.sdk.api.session.room.timeline.getLastMessageContent import javax.inject.Inject @@ -30,7 +31,7 @@ class PostContentDataSource @Inject constructor() { private fun getPostContentTypeFor(event: TimelineEvent): PostContentType? { - val messageType = event.root.getClearContent()?.toModel<MessageContent>()?.msgType + val messageType = event.getLastMessageContent()?.msgType return PostContentType.values().firstOrNull { it.typeKey == messageType } } -- GitLab