processEnabledCondition method

List<String> processEnabledCondition(
  1. List list,
  2. IdeaConfirmModel model
)

Implementation

List<String> processEnabledCondition(List list, IdeaConfirmModel model) {
  var resultList = <String>[];
  for (var condition in list) {
    if (condition == "kp" && confirmList.contains(model.kpEnabled)) {
      resultList.add(condition);
      continue;
    }
    if (condition == "af" && confirmList.contains(model.afEnabled)) {
      resultList.add(condition);
      continue;
    }
    if (condition == "ui" && confirmList.contains(model.uiEnabled)) {
      resultList.add(condition);
      continue;
    }
    if (condition == "up" && confirmList.contains(model.upEnabled)) {
      resultList.add(condition);
      continue;
    }
    if (condition == "dt" && confirmList.contains(model.dtEnabled)) {
      resultList.add(condition);
      continue;
    }
  }
  return resultList;
}