diff --git a/.eslintignore b/.eslintignore index 28b79860..b2365300 100644 --- a/.eslintignore +++ b/.eslintignore @@ -8,3 +8,4 @@ Dockerfile public/ https-dev-config/localhost.crt https-dev-config/localhost.key +Dockerfile diff --git a/components/conversation/ConversationPaginator.vue b/components/conversation/ConversationPaginator.vue index 40a4c7c7..e41292c4 100644 --- a/components/conversation/ConversationPaginator.vue +++ b/components/conversation/ConversationPaginator.vue @@ -4,10 +4,16 @@ import type { Paginator, mastodon } from 'masto' const { paginator } = defineProps<{ paginator: Paginator }>() + +function preprocess(items: mastodon.v1.Conversation[]): mastodon.v1.Conversation[] { + return items.filter(items => !items.lastStatus?.filtered?.find( + filter => filter.filter.filterAction === 'hide' && filter.filter.context.includes('thread'), + )) +}