initItems method

dynamic initItems(
  1. Function getter,
  2. String url
)

Implementation

initItems(Function getter, String url) async {
  _itemsLoadFailed = false;
  _itemsLoaded = false;
  notifyListeners();
  getter(url: url).then((value) {
    if (value != null) {
      _item = value.length > 0 ? value[0] : null;
      _itemsLoaded = true;
      _itemsLoadFailed = false;
    } else {
      _itemsLoadFailed = true;
      _itemsLoaded = false;
    }
    notifyListeners();
  });
}