UNPKG

@amityco/ts-sdk-react-native

Version:

Amity Social Cloud Typescript SDK

18 lines (14 loc) 596 B
import { getUserMessageFeedMakers } from '../api/getUserMessageFeedMarkers'; import { fireEvent } from '~/core/events'; import { persistUnreadCountInfo } from './persistUnreadCountInfo'; export const resolveUserMessageFeedMarkers = async ( channelIds: Amity.InternalChannel['channelInternalId'][], ) => { const queryPayload = await getUserMessageFeedMakers(channelIds); const { feedMarkers, userFeedMarkers } = queryPayload; persistUnreadCountInfo({ feedMarkers, userFeedMarkers, }); fireEvent('local.userMessageFeedMarkers.resolved', { feedMarkers, userFeedMarkers }); };