loadBanners function

Future<String?> loadBanners()

Implementation

Future<String?> loadBanners() async{
  try{
    var querySnapshot = await FirebaseFirestore.instance.collection("banner")
        .where("visible", isEqualTo: true).get();
    banners = [];
    for (var result in querySnapshot.docs) {
      var _data = result.data();
      // dprint("Banner $_data");
      var t = BannerData.fromJson(result.id, _data);
      banners.add(t);
    }
    addStat("banner", querySnapshot.docs.length);
  }catch(ex){
    return "loadBanners " + ex.toString();
  }
  return null;
}