exdevutem / mi-utem

Aplicación móvil Mi UTEM de la Universidad Tecnológica Metropolitana de Chile
14 stars 6 forks source link

Asignatura Controller #27

Closed PollitoMayo closed 1 year ago

PollitoMayo commented 1 year ago

Descripción

Saco este PR principalmente para permitir que la clase AsignaturaScreen pueda ser llamada desde un Get.toNamed sin necesidad de pasarle la asignatura como requisito.

Para esto añadí un controlador que mantiene cargada la lista de asignaturas y además guarda la asignatura seleccionada. De esta forma, la consulta para el listado de asignaturas se realiza una sola vez (cuando se inicia el controlador) y se mantiene guardada junto con la asignación de la última asignatura seleccionada. Esto último permite que se pueda acceder al detalle de la asignatura desde cualquier lado.

Con esto, elimino el FutureBuilder ya que se cambia por un observable para definir qué widget se muestra (loading, error o contenido).

Tipo de cambio

Checklist: