Open ICS-Vortex opened 2 years ago
Hi, thank you for raising the issues.
Could you say what do you have in the storage at the moment of obtaining the error?
Hello. Yes, storage contains valid JSON
authProvider is defined as documentation says.
import {createAuthProvider} from 'react-token-auth';
import history from "../history";
import {PAGE_LOGIN} from "../constants/routes";
export const {useAuth, authFetch, login, logout, getSession, getSessionState} = createAuthProvider({
storageKey: 'token',
getAccessToken: session => session.token,
storage: localStorage,
onUpdateToken: (token) => {
return fetch(process.env.REACT_APP_API_HOST + '/api/token/refresh', {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({refreshToken: token.refreshToken})
})
.then(r => r.json())
.catch((err) => {
logout();
console.error('Token Refresh error:', err);
history.push(PAGE_LOGIN);
})
}
});
i have the same isssue 🙁
Hello. In my console I often see a following error:
As far as I see, it comes from vendors, directly from react-token-auth LIB. Any ideas how to fix it ?