14 lines
468 B
TypeScript
14 lines
468 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 {
|
|
checkPermissions: handleCheckPermissions,
|
|
isPending,
|
|
}
|
|
} |