mirror of
https://github.com/hanzo-io/team.git
synced 2026-10-30 18:56:23 +00:00
24 lines
593 B
TypeScript
24 lines
593 B
TypeScript
import { RavenUser } from '@raven/types/Raven/RavenUser'
|
|
import { useFrappeGetCall } from 'frappe-react-sdk'
|
|
|
|
const useCurrentRavenUser = () => {
|
|
|
|
const { data, mutate } = useFrappeGetCall<{ message: RavenUser }>('raven.api.raven_users.get_current_raven_user',
|
|
undefined,
|
|
'my_profile',
|
|
{
|
|
revalidateIfStale: false,
|
|
revalidateOnFocus: true,
|
|
shouldRetryOnError: false,
|
|
revalidateOnReconnect: true
|
|
}
|
|
)
|
|
|
|
return {
|
|
myProfile: data?.message,
|
|
mutate
|
|
}
|
|
|
|
}
|
|
|
|
export default useCurrentRavenUser |