import firebase from "firebase"; import { USER_STATE_CHANGE } from "../constants"; export function fetchUser() { return ((dispatch) => { firebase.firestore() .collection("Users") .doc(firebase.auth().currentUser.uid) .get() .then((snapshot) => { if(snapshot.exists){ dispatch({type: USER_STATE_CHANGE, currentUser: snapshot.data()}) } else{ firebase.firestore().collection("Interpreters") .doc(firebase.auth().currentUser.uid) .get() .then((snapshot) => { if(snapshot.exists){ dispatch({type: USER_STATE_CHANGE, currentUser: snapshot.data()}) } else{ console.log("DOES NOT EXIST") } }) } }) }) }