Loads and shows public messages in the user's profile as replies to others

This commit is contained in:
Vitor Pamplona
2025-08-06 17:57:06 -04:00
parent a18c6c0bc8
commit 481db7ebeb
2 changed files with 4 additions and 0 deletions

View File

@@ -26,6 +26,7 @@ import com.vitorpamplona.amethyst.model.Note
import com.vitorpamplona.amethyst.model.User import com.vitorpamplona.amethyst.model.User
import com.vitorpamplona.amethyst.ui.dal.AdditiveFeedFilter import com.vitorpamplona.amethyst.ui.dal.AdditiveFeedFilter
import com.vitorpamplona.amethyst.ui.dal.DefaultFeedOrder import com.vitorpamplona.amethyst.ui.dal.DefaultFeedOrder
import com.vitorpamplona.quartz.experimental.publicMessages.PublicMessageEvent
import com.vitorpamplona.quartz.experimental.zapPolls.PollNoteEvent import com.vitorpamplona.quartz.experimental.zapPolls.PollNoteEvent
import com.vitorpamplona.quartz.nip10Notes.TextNoteEvent import com.vitorpamplona.quartz.nip10Notes.TextNoteEvent
import com.vitorpamplona.quartz.nip22Comments.CommentEvent import com.vitorpamplona.quartz.nip22Comments.CommentEvent
@@ -67,6 +68,7 @@ class UserProfileConversationsFeedFilter(
it.event is LiveActivitiesChatMessageEvent || it.event is LiveActivitiesChatMessageEvent ||
it.event is CommentEvent || it.event is CommentEvent ||
it.event is VoiceReplyEvent || it.event is VoiceReplyEvent ||
it.event is PublicMessageEvent ||
it.event is TorrentCommentEvent it.event is TorrentCommentEvent
) && ) &&
!it.isNewThread() && !it.isNewThread() &&

View File

@@ -23,6 +23,7 @@ package com.vitorpamplona.amethyst.ui.screen.loggedIn.profile.datasource
import com.vitorpamplona.amethyst.model.User import com.vitorpamplona.amethyst.model.User
import com.vitorpamplona.amethyst.service.relays.SincePerRelayMap import com.vitorpamplona.amethyst.service.relays.SincePerRelayMap
import com.vitorpamplona.quartz.experimental.interactiveStories.InteractiveStoryPrologueEvent import com.vitorpamplona.quartz.experimental.interactiveStories.InteractiveStoryPrologueEvent
import com.vitorpamplona.quartz.experimental.publicMessages.PublicMessageEvent
import com.vitorpamplona.quartz.experimental.zapPolls.PollNoteEvent import com.vitorpamplona.quartz.experimental.zapPolls.PollNoteEvent
import com.vitorpamplona.quartz.nip01Core.relay.client.pool.RelayBasedFilter import com.vitorpamplona.quartz.nip01Core.relay.client.pool.RelayBasedFilter
import com.vitorpamplona.quartz.nip01Core.relay.filters.Filter import com.vitorpamplona.quartz.nip01Core.relay.filters.Filter
@@ -50,6 +51,7 @@ val UserProfilePostKinds1 =
HighlightEvent.KIND, HighlightEvent.KIND,
WikiNoteEvent.KIND, WikiNoteEvent.KIND,
VoiceEvent.KIND, VoiceEvent.KIND,
PublicMessageEvent.KIND,
) )
val UserProfilePostKinds2 = val UserProfilePostKinds2 =