Как пользоваться setPersistance в firebase?
Не работает локальное сохранение пользователя через setPersistance. В документации firebase не совсем понятно объяснено. Правильно ли я пользуюсь setPersistance?
const handleLogin = (email, password) => {
const auth = getAuth();
setPersistence(auth, browserSessionPersistence)
.then(() => {
return signInWithEmailAndPassword(auth, email, password)
.then(({user}) => {
dispatch(setUser({
email: user.email,
id: user.uid,
token: user.accessToken
}))
navigate('/')
})
.catch(() => dispatch(authError()))
})
.catch((error) => {
const errorCode = error.code;
const errorMessage = error.message;
});
}