handleInput method
override
Fonction recevant l'entrée transmise par la vue et traitant cette entrée en appelant les fonctions nécessaires
Implementation
@override
handleInput(String type, data,{View? parent}) async {
// Received a course and now trying to download it, or open it
switch(type){
case "openCourse":
await handleCourse(courses[data]);
break;
case "openCourseFE":
await openCourseFE(courses[data]);
case "return":
getToPreviousPage();
break;
case "exit":
quitApp();
}
// Expects a
}