diff --git a/app/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt b/app/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt index 1e452b7d8..f57307329 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt @@ -1236,14 +1236,20 @@ object LocalCache { } return notes.values.filter { - it.event?.content()?.contains(text, true) ?: false || - it.event?.matchTag1With(text) ?: false || - it.idHex.startsWith(text, true) || - it.idNote().startsWith(text, true) + (it.event !is GenericRepostEvent && it.event !is RepostEvent && it.event !is CommunityPostApprovalEvent && it.event !is ReactionEvent) && + ( + it.event?.content()?.contains(text, true) ?: false || + it.event?.matchTag1With(text) ?: false || + it.idHex.startsWith(text, true) || + it.idNote().startsWith(text, true) + ) } + addressables.values.filter { - it.event?.content()?.contains(text, true) ?: false || - it.event?.matchTag1With(text) ?: false || - it.idHex.startsWith(text, true) + (it.event !is GenericRepostEvent && it.event !is RepostEvent && it.event !is CommunityPostApprovalEvent && it.event !is ReactionEvent) && + ( + it.event?.content()?.contains(text, true) ?: false || + it.event?.matchTag1With(text) ?: false || + it.idHex.startsWith(text, true) + ) } }