'use client' import React, { useEffect, useState } from 'react' import { signIn, useSession } from "next-auth/react" import { ReactNode } from "react" import { useQuery } from "@tanstack/react-query"; const queryAuthFn = async () => { const cookie = await fetch("https://beta.api.cocorobo.cn/api/getcookieuserid", { method: "GET", credentials: 'include', }); const cookiejson = await cookie.json(); const user = cookiejson?.[0]?.[0]; if (cookie.ok && user) { return user } return null } const LoadingMask = () => { const { status } = useSession() if (status === 'loading') { return (