UNPKG

@amityco/ts-sdk-react-native

Version:

Amity Social Cloud Typescript SDK

32 lines (27 loc) 885 B
import { getActiveClient } from '~/client/api/activeClient'; import { queryReactions } from './queryReactions'; /** * ```js * import { queryReactor } from '@amityco/ts-sdk-react-native' * const { data: reactions, prevPage, nextPage } = await queryReactor({ * referenceId: 'postId', * referenceType: 'post', * }) * ``` * * Queries a paginable list of {@link Amity.InternalReactor} objects * * @param query The query parameters * @returns A page of {@link Amity.InternalReactor} objects * * @reaction Reaction API * @async * */ export const queryReactor = async ( query: Amity.QueryReactions, ): Promise<Amity.Paged<Amity.InternalReactor, Amity.Page<string>>> => { const client = getActiveClient(); client.log('reaction/queryReactor', query); const { data, ...response } = await queryReactions(query); return { ...response, data: data[0].reactors }; };