import * as firebase from "firebase/app"; import "firebase/auth"; import env from "../env"; console.log(env.firebase); if (!firebase.apps.length) { firebase.initializeApp(env.firebase); } export const auth = firebase.auth(); //export const analytics = firebase.analytics(); export default firebase; export const getCurrentUser = () => { return new Promise((resolve, reject) => { const unsubscribe = auth.onAuthStateChanged((userAuth) => { unsubscribe(); resolve(userAuth); }, reject); }); }; export const updateCurrentUser = (userDetails) => { return new Promise((resolve, reject) => { const unsubscribe = auth.onAuthStateChanged((userAuth) => { userAuth.updateProfile(userDetails).then((r) => { unsubscribe(); resolve(userAuth); }); }, reject); }); };