Newer
Older
import Axios from "axios";
export default function useToken() {
const getToken = () => {
const tokenString = sessionStorage.getItem("token");
if (!tokenString || tokenString == "undefined") return null;
console.log(tokenString);
const userToken = JSON.parse(tokenString);
console.log(userToken);
// Axios.post("http://localhost:8080/auth/verify", {
// jwt: userToken.jwt
// }).then((response) => {
// console.log(response);
// if (response.user)
// return response;
// });
return userToken;
}
return null;
};
const [token, setToken] = useState(getToken());
const saveToken = (userToken) => {
sessionStorage.setItem("token", JSON.stringify(userToken.data));
setToken(userToken.data);
};
return {
setToken: saveToken,