fix: sign up authentication

This commit is contained in:
2025-07-27 16:41:46 +07:00
parent 04f7e1b764
commit 92b3fc707f
+4 -2
View File
@@ -7,7 +7,7 @@ import { cn } from "@/lib/utils";
import { registerSchema, RegisterSchema } from "@/modules/auth/schemas";
import { useTRPC } from "@/trpc/client";
import { zodResolver } from "@hookform/resolvers/zod";
import { useMutation } from "@tanstack/react-query";
import { useMutation, useQueryClient } from "@tanstack/react-query";
import { Poppins } from "next/font/google";
import Link from "next/link";
import { useRouter } from "next/navigation";
@@ -22,11 +22,13 @@ const poppins = Poppins({
export const SignUpView = () => {
const router = useRouter();
const trpc = useTRPC();
const queryClient = useQueryClient();
const register = useMutation(trpc.auth.register.mutationOptions({
onError: (error) => {
toast.error(error.message)
},
onSuccess: () => {
onSuccess: async () => {
await queryClient.invalidateQueries(trpc.auth.session.queryFilter())
router.push('/');
}
}));