Destroy EventTimelineItem pointer after use

This commit is contained in:
Marco Romano 2023-10-04 15:00:29 +02:00
parent 55154ce0b3
commit 4a32a78884

View file

@ -238,10 +238,12 @@ class RustMatrixRoom(
withContext(roomDispatcher) { withContext(roomDispatcher) {
if (originalEventId != null) { if (originalEventId != null) {
runCatching { runCatching {
innerRoom.edit( innerRoom.getEventTimelineItemByEventId(originalEventId.value).use {
newContent = messageEventContentFromParts(body, htmlBody), innerRoom.edit(
editItem = innerRoom.getEventTimelineItemByEventId(originalEventId.value), newContent = messageEventContentFromParts(body, htmlBody),
) editItem = it,
)
}
} }
} else { } else {
runCatching { runCatching {