@amityco/ts-sdk-react-native
Version:
Amity Social Cloud Typescript SDK
38 lines • 1.19 kB
TypeScript
/**
* ```js
* import { MessageRepository } from '@amityco/ts-sdk-react-native'
* const { data: users, prevPage, nextPage } = await MessageRepository.getReadUsers({
* messageId: 'foo',
* memberships: ['member']
* })
* ```
*
* Queries a paginable list of read {@link Amity.InternalUser} by messageId
*
* @param query The query parameters
* @returns A page of {@link Amity.InternalUser} objects
*
* @category Message API
* @async
*/
export declare const getReadUsers: {
(query: Amity.QueryReadUsers): Promise<Amity.Cached<Amity.Paged<Amity.InternalUser>>>;
/**
* ```js
* import { getReadUsers } from '@amityco/ts-sdk-react-native'
* const { data: users } = getReadUsers.locally({
* messageId: 'foo',
* memberships: ['member']
* })
* ```
*
* Queries a paginable list of read {@link Amity.InternalUser} objects from cache
*
* @param query The query parameters
* @returns A page of {@link Amity.InternalUser} objects
*
* @category Message API
*/
locally(query: Amity.QueryReadUsers): Amity.Cached<Amity.Paged<Amity.InternalUser>> | undefined;
};
//# sourceMappingURL=getReadUsers.d.ts.map