userByMobileNumber method
- String? phone
Implementation
Future<UserData> userByMobileNumber(String? phone) async {
log("Phone $phone");
return await ref!.where('phoneNumber', isEqualTo: phone).limit(1).get().then(
(value) {
log(value);
if (value.docs.isNotEmpty) {
return UserData.fromJson(value.docs.first.data() as Map<String, dynamic>);
} else {
throw "${language.lblNoUserFound}";
}
},
);
}