UNPKG

@amityco/ts-sdk-react-native

Version:

Amity Social Cloud Typescript SDK

19 lines (15 loc) 449 B
import { pullFromCache } from '~/cache/api'; export const categoryLinkedObject = (category: Amity.InternalCategory): Amity.Category => { return { ...category, get avatar(): Amity.File<'image'> | undefined { if (!category.avatarFileId) return undefined; const avatar = pullFromCache<Amity.File<'image'>>([ 'file', 'get', `${category.avatarFileId}`, ])?.data; return avatar; }, }; };