Files
persian-ping-frontend/src/utils/auth.ts
2024-06-29 13:56:13 +03:30

21 lines
452 B
TypeScript

import { useSelector } from "react-redux";
import { RootState } from "../redux/store";
const isTokenValid = (token: string): boolean => {
try {
if (!token) return false;
return !!token;
} catch (error) {
console.error("Token validation error:", error);
return false;
}
};
export const isAuthenticated = () : boolean => {
const {token} = useSelector((state : RootState) => state.token);
return isTokenValid(token);
};