initializeData method
void
initializeData(- dynamic data
)
Implementation
void initializeData(dynamic data) async {
final List<Map<String, dynamic>> pages = (data["lessonPage"] as List)
.map((dynamic e) => e as Map<String, dynamic>)
.toList();
lessonTitle = data["title"];
pages
.map((elem) => lessonPageDescription.add(elem["description"]!))
.toList();
pages.map((elem) => lessonPageImage.add(elem["image"]!)).toList();
pages.map((elem) => lessonPageTitle.add(elem["title"]!)).toList();
// print(lessonTitle);
// print(lessonPageDescription);
// print(lessonPageImage);
// print(lessonPageTitle);
numberPages = pages.length;
// indices.shuffle();
// _answerQueue.addAll(indices);
// questions = data["questionAssetPath"].cast<String>();
// choices = indices.map((i) => choicesData[i]).toSet().toList();
// questions = indices.map((i) => questions[i]).toSet().toList();
// lives = data["lives"];
// question = data["question"];
// answer = _answerQueue.first;
isInitialized = true;
}