commit 3fb05c764e5c7e3040192b200cbf8fcd360c9ccd parent f3465a69d03c8018436e7e4c8f5182b92aaf4a36 Author: rhunk <101876869+rhunk@users.noreply.github.com> Date: Tue, 26 Aug 2025 12:06:04 +0200 fix(core): send override for memories Signed-off-by: rhunk <101876869+rhunk@users.noreply.github.com> Diffstat:
M | core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/messaging/SendOverride.kt | | | 4 | ++-- |
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/messaging/SendOverride.kt b/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/messaging/SendOverride.kt @@ -150,9 +150,9 @@ class SendOverride : Feature("Send Override") { postSavePolicy = null if (event.destinations.stories?.isNotEmpty() == true && event.destinations.conversations?.isEmpty() == true) return@subscribe val localMessageContent = event.messageContent - //prevent story replies - if (localMessageContent.contentType != ContentType.EXTERNAL_MEDIA && localMessageContent.instanceNonNull().getObjectFieldOrNull("mExternalContentMetadata")?.getObjectFieldOrNull("mContainsExternalContent") != true) return@subscribe + if (localMessageContent.contentType != ContentType.EXTERNAL_MEDIA && localMessageContent.instanceNonNull().getObjectFieldOrNull("mExternalContentMetadata") == null) return@subscribe + //prevent story replies val messageProtoReader = ProtoReader(localMessageContent.content ?: return@subscribe) if (messageProtoReader.contains(7)) return@subscribe