pushNewDonorUser method
write a new donor user to the database using the provided data
Implementation
Future pushNewDonorUser(String email, String fullName, String phoneNumber) async {
String subbedEmail = email.replaceAll('.', ',');
Map donorDetails = Map<String, String>();
donorDetails['fullName'] = fullName;
donorDetails['phoneNumber'] = phoneNumber;
donorDetails['donorNumber'] = '0';
await setNewUserDonorStatus(email);
DatabaseReference donorsRef = FirebaseDatabase.instance.reference().child(
'Users/Nonstaff/$subbedEmail');
return donorsRef.set(donorDetails).then((value) => null).catchError((error) => error);
}