UNPKG

@amityco/ts-sdk-react-native

Version:

Amity Social Cloud Typescript SDK

37 lines (30 loc) 831 B
import { convertRawUserToInternalUser } from '~/userRepository/utils/convertRawUserToInternalUser'; export function prepareFollowersPayload( response: Amity.FollowersPayload, ): Amity.ProcessedFollowersPayload { const { users, follows, ...rest } = response; return { ...rest, follows, users: users.map(convertRawUserToInternalUser), }; } export function prepareFollowingsPayload( response: Amity.FollowersPayload, ): Amity.ProcessedFollowersPayload { const { users, follows, ...rest } = response; return { ...rest, follows, users: users.map(convertRawUserToInternalUser), }; } export function prepareFollowStatusPayload( response: Amity.FollowStatusPayload, ): Amity.ProcessedFollowStatusPayload { const { follows, ...rest } = response; return { ...rest, follows, }; }