Трепетание, проблема с Navigator.pu sh () внутри условия - PullRequest
0 голосов
/ 30 апреля 2020

Я хочу перенаправить на другой экран, только если выполнено первое условие, но оно перенаправляется, когда также выполняется второе условие и Navigator.pu sh () находится в первом условии. Может кто-нибудь сказать, пожалуйста, что происходит?

_validarUsuarioLogin() {
loginProvider.getToken(_cedula, _pass).then((opt){
  if(opt['access_token'].toString().length > 0 ){
    Navigator.push(context, MaterialPageRoute(builder: (context) => FormPage()));
  }else if(opt['error_description'].length > 0){
    messageSnackBar('Contraseña incorrecta');
  } else {
    throw Exception('Contraseña no validada!');
  }
});

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...