handleInput method

  1. @override
dynamic handleInput(
  1. String type,
  2. dynamic data, {
  3. View? parent,
})
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
}