Compare commits

..

No commits in common. "4a03e92468aa0de184c3faa3d4da20d90c25a7ed" and "7c5ef98014bf8c0eef2e207f0f2dd60c4debc47d" have entirely different histories.

1 changed files with 4 additions and 14 deletions

View File

@ -61,9 +61,7 @@ Widget $questionNumberScrollView({
usePiddingTop.value = sateZoomData.zoomFile.value?.imageHeightOffsetStart ?? 0; usePiddingTop.value = sateZoomData.zoomFile.value?.imageHeightOffsetStart ?? 0;
}); });
useEffect(() { useEffect(() {
var studentQuestionsStream = sateData.studentQuestions.listen((e) { var studentQuestionsStream = sateData.studentQuestions.listen((e) => studentQuestions.value = e ?? []);
studentQuestions.value = e ?? [];
});
var stream = sateZoomData.initScale.listen((e) { var stream = sateZoomData.initScale.listen((e) {
// print("initScale : $e"); // print("initScale : $e");
@ -173,15 +171,7 @@ Widget $scoringQuestionsView(BuildContext context, HomeworkReviewState sateData,
studentScore.addListener(studentScoreListener); studentScore.addListener(studentScoreListener);
var studentQuestionsStream = sateData.studentQuestions.listen((e) {
var itemVal = (e ?? []).firstWhereOrNull((e1) => e1.questionNo == item.questionNo);
if (itemVal != null && studentScore.value != itemVal.studentScore) {
studentScore.value = itemVal.studentScore;
}
});
return () { return () {
studentQuestionsStream.cancel();
studentScore.removeListener(studentScoreListener); studentScore.removeListener(studentScoreListener);
}; };
}, []); }, []);