updateSelectItem method

void updateSelectItem(
  1. ItemSelect item,
  2. bool newValue
)
inherited

Implementation

void updateSelectItem(ItemSelect item, bool newValue) {
  if (newValue) {
    selectedList.add(item);
  } else {
    selectedList.removeWhere((element) => element.id == item.id);
  }
  list.forEach((element) {
    if (element.id == item.id) {
      element.isSelected = newValue;
    }
  });
  showList.forEach((element) {
    if (element.id == item.id) {
      element.isSelected = newValue;
    }
  });
}