diff --git a/components/timeline/TimelinePublicLocal.vue b/components/timeline/TimelinePublicLocal.vue index aa5244d7..4f3c11ac 100644 --- a/components/timeline/TimelinePublicLocal.vue +++ b/components/timeline/TimelinePublicLocal.vue @@ -1,10 +1,15 @@ <script setup lang="ts"> +import type { mastodon } from 'masto' + const paginator = useMastoClient().v1.timelines.public.list({ limit: 30, local: true }) const stream = useStreaming(client => client.public.local.subscribe()) +function reorderAndFilter(items: mastodon.v1.Status[]) { + return reorderedTimeline(items, 'public') +} </script> <template> <div> - <TimelinePaginator v-bind="{ paginator, stream }" context="public" /> + <TimelinePaginator v-bind="{ paginator, stream }" :preprocess="reorderAndFilter" context="public" /> </div> </template>