userByEmail method

Future<UserData> userByEmail(
  1. String? email
)

Implementation

Future<UserData> userByEmail(String? email) async {
  return await ref!.where('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.lblNoUserFound}';
    }
  });
}