getUser method
Implementation
Future<UserData> getUser({String? key, String? email}) {
return ref!.where(key ?? "email", isEqualTo: email).limit(1).get().then((value) {
if (value.docs.isNotEmpty) {
return UserData.fromJson(value.docs.first.data() as Map<String, dynamic>);
} else {
throw language.userNotFound;
}
});
}