getProductsByProvider function

List<ProductDataCache> getProductsByProvider(
  1. String providerId
)

///////////

Implementation

List<ProductDataCache> getProductsByProvider(String providerId) {
  List<ProductDataCache> _products = [];
  for (var item in productDataCache) {
    if (providerId == "not_select"){
      _products.add(item);
      continue;
    }
    if (providerId == "root" && item.providers.isEmpty) {
        _products.add(item);
        continue;
      }
    if (!item.providers.contains(providerId))
      continue;
    _products.add(item);
  }
  return _products;
}