From 3bfaef2b455d708a2adf75aaa792524184ec0ed8 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Tue, 28 Nov 2023 22:17:24 -0500 Subject: [PATCH] Using the entire event id to filter threads. --- .../vitorpamplona/amethyst/service/NostrThreadDataSource.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrThreadDataSource.kt b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrThreadDataSource.kt index 2032f551e..7f73ac5a2 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrThreadDataSource.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrThreadDataSource.kt @@ -17,10 +17,12 @@ object NostrThreadDataSource : NostrDataSource("SingleThreadFeed") { .toSet() .ifEmpty { null } ?: return null + if (eventsToLoad.isEmpty()) return null + return TypedFilter( types = COMMON_FEED_TYPES, filter = JsonFilter( - ids = eventsToLoad.map { it.substring(0, 8) } + ids = eventsToLoad.toList() ) ) }