isNotSelected function

dynamic isNotSelected(
  1. dynamic logic,
  2. dynamic _myMap
)

Implementation

isNotSelected(logic, _myMap) {
  var _questionIdToCheck = logic['question_id'];
  if (_myMap[_questionIdToCheck] != null) {
    var answer = _myMap[_questionIdToCheck];
    if (logic['choice_id'] != null) {
      if (answer.contains(logic['choice_id'])) {
        return false;
      } else {
        return true;
      }
    } else {
      return false;
    }
  } else {
    return false;
  }
}