pruneHiddenAnswers function
Implementation
AnswerValues pruneHiddenAnswers(
AnswerValues answerValues,
List<Question> visibleQuestions,
) {
final visibleIds = visibleQuestions
.map((question) => question.id)
.whereType<int>()
.toSet();
return Map.fromEntries(
answerValues.entries.where((entry) => visibleIds.contains(entry.key)),
);
}