This commit is contained in:
Malai Raja
2023-11-27 19:09:26 +05:30
parent 7113ac0681
commit b3371d3bc0
20 changed files with 3176 additions and 2314 deletions

View File

@@ -20,6 +20,7 @@ const initialState = {
isLoggedIn: false,
isInitialized: false,
user: null
};
const verifyToken = (serviceToken) => {
@@ -52,30 +53,31 @@ export const JWTProvider = ({ children }) => {
useEffect(() => {
const init = async () => {
try {
const serviceToken = window.localStorage.getItem('serviceToken');
if (serviceToken && verifyToken(serviceToken)) {
setSession(serviceToken);
const response = await axios.get('/api/account/me');
const { user } = response.data;
dispatch({
type: LOGIN,
payload: {
isLoggedIn: true,
user
}
});
} else {
dispatch({
type: LOGOUT
});
}
} catch (err) {
console.error(err);
dispatch({
type: LOGOUT
});
}
console.log(verifyToken)
// try {
// const serviceToken = window.localStorage.getItem('serviceToken');
// if (serviceToken && verifyToken(serviceToken)) {
// setSession(serviceToken);
// const response = await axios.get('/api/account/me');
// const { user } = response.data;
// dispatch({
// type: LOGIN,
// payload: {
// isLoggedIn: true,
// user
// }
// });
// } else {
// dispatch({
// type: LOGOUT
// });
// }
// } catch (err) {
// console.error(err);
// dispatch({
// type: LOGOUT
// });
// }
};
init();