From cc347c2ed5a80fd7961d7172c2d66d827c5ef40a Mon Sep 17 00:00:00 2001 From: mehditorabiv Date: Sun, 1 Sep 2024 12:14:38 +0300 Subject: [PATCH] update protectedRoute --- src/ProtectedRoute.tsx | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/src/ProtectedRoute.tsx b/src/ProtectedRoute.tsx index 0c30ccb..d14c356 100644 --- a/src/ProtectedRoute.tsx +++ b/src/ProtectedRoute.tsx @@ -15,23 +15,19 @@ const ProtectedRoute = ({ children }: ProtectedRouteProps) => { const { isConnected } = useAccount(); useEffect(() => { - if (!isConnected) { - setIsAuthenticated(false); - localStorage.removeItem('OCI_TOKEN'); - } - }, [isConnected]); - - useEffect(() => { - const checkAuthStatus = async () => { - const token = localStorage.getItem('OCI_TOKEN'); - if (token) { - setIsAuthenticated(true); + const checkAuthStatus = () => { + if (isConnected) { + const token = localStorage.getItem('OCI_TOKEN'); + setIsAuthenticated(!!token); + } else { + setIsAuthenticated(false); + localStorage.removeItem('OCI_TOKEN'); } setLoading(false); }; checkAuthStatus(); - }, []); + }, [isConnected]); if (loading) { return (