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 f25196817e6226e4fa2844ed3f4334bf3aa78f0d..bee31c28f3240ec1017a0d1f65bc401b48700a2c 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 } }