getDonorUser method
- String email
Retrieve a donor user by their email address
Implementation
Future getDonorUser(String email){
String subbedEmail = email.replaceAll('.', ',');
DatabaseReference donorsRef = FirebaseDatabase.instance.reference().child(
'Users/Nonstaff/$subbedEmail');
return donorsRef.once().then((DataSnapshot snapshot) {
DonorUser user = DonorUser(
email: email,
fullName: snapshot.value['fullName'],
phoneNumber: snapshot.value['phoneNumber'],
donorNumber: snapshot.value['donorNumber'],
);
return user;
}).catchError((e){
print(e);
return null;
});
}