Как передать в БД в Firebase саму почту?
Есть такой код, который отвечает за регистрацию
auth.createUserWithEmailAndPassword(email.getText().toString(), password.getText().toString())
.addOnSuccessListener(new OnSuccessListener<AuthResult>() {
@Override
public void onSuccess(AuthResult authResult) {
User user = new User();
user.setEmail(email.getText().toString());
user.setPassword(password.getText().toString());
users.child(FirebaseAuth.getInstance().getCurrentUser().getUid())
.setValue(user)
.addOnSuccessListener(new OnSuccessListener<Void>() {
@Override
public void onSuccess(Void aVoid) {
Snackbar.make(authorizationActivity, "Новый пользователь добавлен!", Snackbar.LENGTH_SHORT).show();
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Snackbar.make(authorizationActivity, "Ошибка регистрации " + e.getMessage(), Snackbar.LENGTH_LONG).show();
}
});
}
});
БД получает только пароль, но не саму почту (скрин). Как сделать так, чтобы и почта отправилась? Искал в доках. Решение не нашел.