HackRU / frontendv2

Running it back.
https://frontendv2-six.vercel.app
5 stars 2 forks source link

Fix Authentication Not Working After Auth Token Expires. Should force user to log back in #64

Closed kevinmonisit closed 4 months ago

kevinmonisit commented 4 months ago
async function fetchUser(cb: (isLogged: boolean) => void) {
  try {
    const data = await getSelf();

    console.log(data)

    if (data.error !== '') {
      cb(false);
    }

    cb(true);
  } catch (error) {
    console.log(error);
  }
}

export default function Hero() {
  const [currentImageIndex, setCurrentImageIndex] = useState(0);
  const [animationComplete, setAnimationComplete] = useState(true);
  const [isLogged, setIsLogged] = useState(false);
  const animationPromise = useRef(null);
  const router = useRouter();

  useEffect(() => {
    console.log('fetching user')
    fetchUser(setIsLogged);
  }, []);

Hero.tsx contains code... does the cup button go back to Dashboard or Login?