login method
Implementation
Future login() async {
try {
mensagem = "Fazendo login, aguarde...";
conexao = StatusConexao.carregando;
Usuario u = Usuario(
email: email.value,
senha: senha.value,
);
LoginRepository repository = LoginRepository();
bool resposta = await repository.login(u);
if (resposta) {
if (salvar.controller.selecionado) {
Config.gravarUsuario(email: email.value, senha: senha.value);
} else {
Config.excluirusuario();
}
usuarioLogado = u;
conexao = StatusConexao.sucesso;
Modular.to.navigate("/home/");
}
conexao = StatusConexao.sucesso;
mensagem = "Usuário ou senha inválidos!";
} on Exception catch (ex) {
conexao = StatusConexao.sucesso;
mensagem = ErrorConexao(exception: ex).mensagem;
}
}