}, provider: firebase.auth.EmailAuthProvider.PROVIDER_ID,
/** * before reseting email or password we need to reauthenticated user (Firebase requirements) * @param {Object} data * @return {Promise} */ reauthenticate(data) { let credential = null, user = this.getCurrentUser(); if (data.oldEmail) { credential = firebase.auth.EmailAuthProvider.credential( data.oldEmail, data.password ); } return user.reauthenticateWithCredential(credential); }
}, provider: firebase.auth.EmailAuthProvider.PROVIDER_ID,