updateSelector method

void updateSelector({
  1. required ProgrammingBlockSelectorModel selectorModel,
})

Implementation

void updateSelector({
  required ProgrammingBlockSelectorModel selectorModel,
}) {
  final auxList = blockModel?.selectors ??
      [].where((element) => element.key == selectorModel.key).toList();

  if (auxList.isEmpty) {
    blockModel?.selectors.add(selectorModel);
  } else {
    for (final element in auxList) {
      element.data = selectorModel.data;
    }
  }
}