Si hallas alguna incompatibilidad en tu código o trabajo, recuerda probar siempre en un ambiente de testing antes subir el código al trabajo final.
Solución:
Probar
void loginUser(String email, String password) async
try
var user = await _data
.userLogin(email, password);
_view.onLoginComplete(user);
);
on FetchDataException catch(e)
print('error caught: $e');
_view.onLoginError();
}
catchError
a veces es un poco complicado hacerlo bien. Con async
/await
puedes usar try
/catch
como con el código de sincronización y, por lo general, es mucho más fácil hacerlo bien.
Te mostramos reseñas y puntuaciones
Recuerda que tienes concesión de añadir una valoración si te fue de ayuda.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)