I'm using onAuthStateChanged:
this.unregisterAuthObserver = firebase.auth().onAuthStateChanged(user => {
if (user) {
user.getIdToken(true).then((idToken) => {
console.log(user)
...
});
}
When logged user becomes idle for 1hour idToken expires. What should I do after idToken expires? Trying to show some UI to users. Show modal to let the user know that session expired? or maybe reload page location.reload()?
Also is it possible to get idToken expiration time? console.log(user) doesn't get me expiration time