getUserNull method

Future<UserData?> getUserNull(
  1. {String? key,
  2. String? email}
)

Implementation

Future<UserData?> getUserNull({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 {
      return null;
    }
  });
}