apps/meteor/client/views/omnichannel/agents/hooks/useAgentsQuery.ts
import type { PaginatedRequest } from '@rocket.chat/rest-typings';
import { useEndpoint } from '@rocket.chat/ui-contexts';
import { useQuery } from '@tanstack/react-query';
export const useAgentsQuery = (query?: PaginatedRequest) => {
const getAgents = useEndpoint('GET', '/v1/livechat/users/agent');
return useQuery(['livechat-agents', query], async () => getAgents(query || {}));
};