Get the logged in user
At any time, you can use the currentUser
property to get the signed in user.
const currentUser = adamite().auth().currentUser;
const userId = currentUser.id;
You can also subscribe to changes to the auth state using the onAuthStateChange
method.
adamite().auth().onAuthStateChange(currentUser => {
if (currentUser) {
console.log("logged in as " + currentUser.id);
} else {
console.log("not logged in");
}
});
The onAuthStateChange
method returns a function that can be called to unsubscribe from auth state changes.
const unsubscribe = adamite().auth().onAuthStateChange(currentUser => {
// ...
});
unsubscribe();
Last updated
Was this helpful?