27112023
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user