12345678910111213141516171819 |
- import type {User} from '@sentry/core';
- import {useApiQuery} from 'sentry/utils/queryClient';
- import useOrganization from 'sentry/utils/useOrganization';
- export default function useUserFromId({id}: {id: number}) {
- const organization = useOrganization();
- const {isPending, isError, data} = useApiQuery<User>(
- [`/organizations/${organization.slug}/users/${id}/`],
- {staleTime: 0, enabled: typeof id === 'number'}
- );
- if (isError) {
- return {isPending: false, data: {name: id}};
- }
- return {isPending, data};
- }
|