loadProvider function

dynamic loadProvider(
  1. dynamic callbackLoad()
)

Implementation

loadProvider(Function() callbackLoad) async{
  FirebaseFirestore.instance.collection("provider").snapshots().listen((querySnapshot){
    providers = [];
    for (var result in querySnapshot.docs) {
      var _data = result.data();
      dprint("Provider $_data");
      var t = ProviderData.fromJson(result.id, _data);
      providers.add(t);
    }
    callbackLoad();
    addStat("provider", querySnapshot.docs.length);
  }).onError((ex){
    messageError(buildContext, "loadProvider " + ex.toString());
  });
}