Search code examples
admin-on-restreact-admin

My rejected promise in AUTH_CHECK don't do anything


In the AUTH_CHECK of my authprovider i validate my token :

if (type === AUTH_CHECK) {
            return isTokenValid(localStorage.getItem('token')) ? Promise.resolve() : Promise.reject()
}

After my rejected promise my resource is called, i can see it in my browser's console :

GET https://localhost:88/api/1/myresource 401

After that, my Login form i s called. So why calling my resource to detect the unauthorized acces ? I already rejected my promise before that.


Solution

  • That's because react-admin optimistically renders its UI before the authProvider call returns in order to avoid empty pages