From f249884907e4ee184c4c7b073558bd397834cbc7 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Thu, 6 Jul 2023 11:41:03 -0400 Subject: [PATCH] Fixes the participants on a community index --- .../vitorpamplona/amethyst/model/ParticipantListBuilder.kt | 6 ++++++ .../amethyst/service/model/CommunityPostApprovalEvent.kt | 2 +- .../vitorpamplona/amethyst/ui/note/ChannelCardCompose.kt | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/model/ParticipantListBuilder.kt b/app/src/main/java/com/vitorpamplona/amethyst/model/ParticipantListBuilder.kt index 9f7459b6c..0ff26b895 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/model/ParticipantListBuilder.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/model/ParticipantListBuilder.kt @@ -52,6 +52,12 @@ class ParticipantListBuilder { addFollowsThatDirectlyParticipateOnToSet(it, followingSet, mySet) } + baseNote.boosts.forEach { + it.replyTo?.forEach { + addFollowsThatDirectlyParticipateOnToSet(it, followingSet, mySet) + } + } + LocalCache.getChannelIfExists(baseNote.idHex)?.notes?.values?.forEach { addFollowsThatDirectlyParticipateOnToSet(it, followingSet, mySet) } diff --git a/app/src/main/java/com/vitorpamplona/amethyst/service/model/CommunityPostApprovalEvent.kt b/app/src/main/java/com/vitorpamplona/amethyst/service/model/CommunityPostApprovalEvent.kt index 1b1804b3c..9b4267992 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/service/model/CommunityPostApprovalEvent.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/service/model/CommunityPostApprovalEvent.kt @@ -22,7 +22,7 @@ class CommunityPostApprovalEvent( fromJson(it, Client.lenient) } } catch (e: Exception) { - Log.e("LnZapEvent", "Failed to Parse Contained Post $content", e) + Log.e("CommunityPostEvent", "Failed to Parse Contained Post $content", e) null } diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ChannelCardCompose.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ChannelCardCompose.kt index ff39cbf50..1cb0ae0f3 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ChannelCardCompose.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ChannelCardCompose.kt @@ -490,7 +490,7 @@ fun RenderLiveActivityThumb(baseNote: Note, accountViewModel: AccountViewModel, } } -@OptIn(ExperimentalLayoutApi::class) + @Composable fun RenderCommunitiesThumb(baseNote: Note, accountViewModel: AccountViewModel, nav: (String) -> Unit) { val noteEvent = baseNote.event as? CommunityDefinitionEvent ?: return