From 2c8c0a8073870dda1f2d98a7b6ccecc4a9a7a573 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Sun, 30 Jul 2023 16:28:30 -0400 Subject: [PATCH] Improves search by looking into all downloaded events. --- .../java/com/vitorpamplona/amethyst/model/LocalCache.kt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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 9e007d3bc..22e59b520 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt @@ -1236,13 +1236,12 @@ object LocalCache { } return notes.values.filter { - (it.event is TextNoteEvent && it.event?.content()?.contains(text, true) ?: false) || - (it.event is PollNoteEvent && it.event?.content()?.contains(text, true) ?: false) || - (it.event is ChannelMessageEvent && it.event?.content()?.contains(text, true) ?: false) || + 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 as? LongTextNoteEvent)?.content?.contains(text, true) ?: false || + it.event?.content()?.contains(text, true) ?: false || it.event?.matchTag1With(text) ?: false || it.idHex.startsWith(text, true) }