From 8afe1ae537bf986af50066111e3ff48500e17300 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Thu, 13 Mar 2025 09:04:39 -0400 Subject: [PATCH] Marks PrivateOutbox contents as encrypted --- .../quartz/experimental/edits/PrivateOutboxRelayListEvent.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/quartz/src/main/java/com/vitorpamplona/quartz/experimental/edits/PrivateOutboxRelayListEvent.kt b/quartz/src/main/java/com/vitorpamplona/quartz/experimental/edits/PrivateOutboxRelayListEvent.kt index bd418eec3..624e101e6 100644 --- a/quartz/src/main/java/com/vitorpamplona/quartz/experimental/edits/PrivateOutboxRelayListEvent.kt +++ b/quartz/src/main/java/com/vitorpamplona/quartz/experimental/edits/PrivateOutboxRelayListEvent.kt @@ -47,6 +47,8 @@ class PrivateOutboxRelayListEvent( ) : BaseReplaceableEvent(id, pubKey, createdAt, KIND, tags, content, sig) { @Transient private var privateTagsCache: Array>? = null + override fun isContentEncoded() = true + override fun countMemory(): Long = super.countMemory() + pointerSizeInBytes + (privateTagsCache?.sumOf { pointerSizeInBytes + it.sumOf { pointerSizeInBytes + it.bytesUsedInMemory() } } ?: 0)