From c82ece5a1920e39e4a9e0c9a7a7f875a330cba5c Mon Sep 17 00:00:00 2001 From: Chewbacca Date: Tue, 6 Jun 2023 09:19:11 -0400 Subject: [PATCH] Fetch group relationship from timeline --- app/soapbox/actions/timelines.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/soapbox/actions/timelines.ts b/app/soapbox/actions/timelines.ts index 902b99f70..ee94292dd 100644 --- a/app/soapbox/actions/timelines.ts +++ b/app/soapbox/actions/timelines.ts @@ -6,6 +6,7 @@ import { shouldFilter } from 'soapbox/utils/timelines'; import api, { getNextLink, getPrevLink } from '../api'; +import { fetchGroupRelationships } from './groups'; import { importFetchedStatus, importFetchedStatuses } from './importer'; import type { AxiosError } from 'axios'; @@ -177,6 +178,10 @@ const expandTimeline = (timelineId: string, path: string, params: Record { dispatch(importFetchedStatuses(response.data)); + + const statusesFromGroups = (response.data as Status[]).filter((status) => !!status.group); + dispatch(fetchGroupRelationships(statusesFromGroups.map((status: any) => status.group?.id))); + dispatch(expandTimelineSuccess( timelineId, response.data,