duplicateQuestionKey static method
Compte le nombre de questionKey en doublon dans les étapes du quiz
Implementation
static int duplicateQuestionKey(QuizModel quiz) {
final seen = <String>{};
final duplicates = <String>{};
for (var step in quiz.steps) {
for (var question in step.allQuestions) {
if (!seen.add(question.questionKey)) {
duplicates.add(question.questionKey);
}
}
}
return duplicates.length;
}