"use client";
import { useEffect, useRef, useTransition } from "react";
import { useSession } from "next-auth/react";
import { useRouter } from "next/navigation";
export default function UpgradingAccount() {
const router = useRouter();
const [isPending, startTransition] = useTransition();
const { update } = useSession();
useEffect(() => {
startTransition(async () => {
await update();
router.refresh();
});
}, []);
return <div>loading</div>;
}
"use client";
import { useEffect, useRef, useTransition } from "react";
import { useSession } from "next-auth/react";
import { useRouter } from "next/navigation";
export default function UpgradingAccount() {
const router = useRouter();
const [isPending, startTransition] = useTransition();
const { update } = useSession();
useEffect(() => {
startTransition(async () => {
await update();
router.refresh();
});
}, []);
return <div>loading</div>;
}