Skip to content
Snippets Groups Projects
Commit af1c552d authored by Taras's avatar Taras
Browse files

Get last editable content for caption

parent 256c5a62
No related branches found
No related tags found
No related merge requests found
......@@ -2,12 +2,12 @@ package org.futo.circles.core.mapping
import com.bumptech.glide.request.target.Target
import org.futo.circles.core.MediaCaptionFieldKey
import org.futo.circles.core.model.MediaFileData
import org.futo.circles.core.model.MediaType
import org.futo.circles.core.utils.VideoUtils
import org.futo.circles.core.model.MediaContent
import org.futo.circles.core.model.MediaContentInfo
import org.futo.circles.core.model.MediaFileData
import org.futo.circles.core.model.MediaType
import org.futo.circles.core.model.PostContentType
import org.futo.circles.core.utils.VideoUtils
import org.matrix.android.sdk.api.session.crypto.attachments.toElementToDecrypt
import org.matrix.android.sdk.api.session.events.model.toModel
import org.matrix.android.sdk.api.session.room.model.message.MessageImageContent
......@@ -33,8 +33,11 @@ fun TimelineEvent.toMediaContent(mediaType: MediaType): MediaContent {
)
}
private fun TimelineEvent.getCaption() =
root.getClearContent()?.get(MediaCaptionFieldKey)?.toString()
private fun TimelineEvent.getCaption(): String? {
val lastContent =
annotations?.editSummary?.latestEdit?.getClearContent() ?: root.getClearContent()
return lastContent?.get(MediaCaptionFieldKey)?.toString()
}
private fun MessageImageContent?.toMediaContentInfo(caption: String?): MediaContentInfo =
MediaContentInfo(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment