getProviderData function

Future<ProviderData?> getProviderData(
  1. String login
)

Implementation

Future<ProviderData?> getProviderData(String login) async {
  try{
    var querySnapshot = await FirebaseFirestore.instance.collection("provider").where("login", isEqualTo: login).get();
    for (var result in querySnapshot.docs) {
      var _data = result.data();
      if (_data.isNotEmpty){
        return ProviderData.fromJson(result.id, _data);
      }
    }
  }catch(ex){
    return null;
  }
  return null;
}