removing the state needs for rendering text.

This commit is contained in:
Vitor Pamplona
2024-06-19 12:36:22 -04:00
parent d39d1239f6
commit 7bf5c03637
@@ -100,9 +100,8 @@ fun RenderTextEvent(
note,
accountViewModel,
) { body ->
val eventContent by
val eventContent =
remember(note.event) {
derivedStateOf {
val subject = (note.event as? TextNoteEvent)?.subject()?.ifEmpty { null }
val newBody =
if (editState.value is GenericLoadable.Loaded) {
@@ -119,12 +118,8 @@ fun RenderTextEvent(
newBody
}
}
}
val isAuthorTheLoggedUser =
remember(note.event) { accountViewModel.isLoggedUser(note.author) }
if (makeItShort && isAuthorTheLoggedUser) {
if (makeItShort && accountViewModel.isLoggedUser(note.author)) {
Text(
text = eventContent,
color = MaterialTheme.colorScheme.placeholderText,