Destroy EventTimelineItem pointer after use

This commit is contained in:
Marco Romano
2023-10-04 15:00:29 +02:00
parent 3a49ab984c
commit 8f3987b98c
@@ -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 {