'use client'
import { trpc } from "@/app/_trpc/client"
import { useToast } from "@/components/ui/use-toast"
export default function useActivateDisableUser() {
const { toast } = useToast()
const utils = trpc.useUtils()
const unbanUser=trpc.users.unbanUser.useMutation({
onSuccess(){
utils.users.getUsers.invalidate()
},
onError(){
toast({
title:'Error',
description:'Un error inesperado ha ocurrido, intentelo mas tarde.',
variant:'destructive'
})
}
})
const banUser=trpc.users.banUser.useMutation({
onSuccess(){
utils.users.getUsers.invalidate()
},
onError(){
toast({
title:'Error',
description:'Un error inesperado ha ocurrido, intentelo mas tarde.',
variant:'destructive'
})
}
})
return {
banUser,
unbanUser
}
}