use asString helper when convering rich text to a string message

This commit is contained in:
Adam Brown 2022-10-29 14:03:27 +01:00
parent 918f186560
commit 7e7f17ac27
1 changed files with 2 additions and 5 deletions

View File

@ -1,9 +1,6 @@
package app.dapk.st.engine package app.dapk.st.engine
import app.dapk.st.matrix.common.CredentialsStore import app.dapk.st.matrix.common.*
import app.dapk.st.matrix.common.RoomId
import app.dapk.st.matrix.common.RoomMember
import app.dapk.st.matrix.common.UserId
import app.dapk.st.matrix.message.MessageService import app.dapk.st.matrix.message.MessageService
import app.dapk.st.matrix.room.RoomService import app.dapk.st.matrix.room.RoomService
import app.dapk.st.matrix.sync.RoomStore import app.dapk.st.matrix.sync.RoomStore
@ -68,7 +65,7 @@ internal class DirectoryUseCase(
this.copy( this.copy(
lastMessage = RoomOverview.LastMessage( lastMessage = RoomOverview.LastMessage(
content = when (val message = latestEcho.message) { content = when (val message = latestEcho.message) {
is MessageService.Message.TextMessage -> message.content.body.parts.joinToString("") is MessageService.Message.TextMessage -> message.content.body.asString()
is MessageService.Message.ImageMessage -> "\uD83D\uDCF7" is MessageService.Message.ImageMessage -> "\uD83D\uDCF7"
}, },
utcTimestamp = latestEcho.timestampUtc, utcTimestamp = latestEcho.timestampUtc,