Мне нужно хранить маркер аутентификации firebase как пользователя в собственном режиме asyncstorage.вот мой код.
loginUser = async (email, pw) => {
if (this.state.isConnected) {
if (email != '' && pw != '') {
try {
let user = fb.auth().signInWithEmailAndPassword(email, pw).catch((err) => {
alert('Invalid email or password');
});
this.storeUser(JSON.stringify(user))
console.log(user);
} catch (error) {
console.log(error);
}
}
}
}
storeUser = async (user) => {
try {
await AsyncStorage.setItem('User', JSON.stringify(user)).then(() => {
console.log("Success user");
})
} catch (e) {
console.log(e);
}
}
но он дает мне эту ошибку
TypeError: Converting circular structure to JSON
at JSON.stringify (<anonymous>)
Может кто-нибудь помочь мне с этим?