Я просто пытаюсь найти это логическое значение, и если оно истинно, то оно выполнит код. Или иначе, это выполнит другой код. Кажется, я не могу прочитать это логическое значение в Firebase.
Это данные, которые я пытаюсь прочитать.
Там написано здесь , что ямогу сделать .get(fieldPath)
но я могу сделать это неправильно. Документация Firebase действительно плохая. хаха
checkIfLoggedIn = () => {
firebase.auth().onAuthStateChanged(user => {
if (user) {
const uid = firebase.auth().currentUser.uid;
const db = firebase.firestore();
db.collection('users')
.doc(uid)
.get('uid.isStore')
.then(snapshot => {
// Trying to find how to do this
console.log(snapshot);
});
this.props.navigation.navigate('mainNav');
} else {
this.props.navigation.navigate('signup');
}
});
};