MIF_E31221222/sigap-website/app/(pages)/(auth)/_handlers/use-check-permissions.ts

14 lines
450 B
TypeScript

import { useCheckPermissionsMutation } from "../_queries/mutations"
export const useCheckPermissionsHandler = () => {
const { mutateAsync: checkPermissions, isPending } = useCheckPermissionsMutation()
const handleCheckPermissions = async (userId: string, action: string, resource: string) => {
return await checkPermissions({ userId, action, resource })
}
return {
handleCheckPermissions,
isPending,
}
}