From 0e6095a0d36e725cf3017512543ba6edff277d58 Mon Sep 17 00:00:00 2001 From: Gabriel Costa de Oliveira Date: Mon, 23 Dec 2024 15:21:21 -0300 Subject: [PATCH] =?UTF-8?q?fix(#58):=20corrige=20erro=20de=20navega=C3=A7?= =?UTF-8?q?=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/ui/login/view/login_view.dart | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/lib/ui/login/view/login_view.dart b/lib/ui/login/view/login_view.dart index b9dbc3c..ba527ae 100644 --- a/lib/ui/login/view/login_view.dart +++ b/lib/ui/login/view/login_view.dart @@ -42,8 +42,8 @@ class _LoginScreenState extends State { @override void initState() { super.initState(); - _future = Provider.of(context, listen: false) - .validateToken(); + _future = + Provider.of(context, listen: false).validateToken(); } @override @@ -57,7 +57,6 @@ class _LoginScreenState extends State { if (snapshot.connectionState == ConnectionState.waiting) { return _loadingScreen(viewModel); } else if (!snapshot.hasError) { - viewModel.loginWithDeviceAuth(); return _authDevice(viewModel); } else { return _emailAndPassword(viewModel); @@ -72,9 +71,10 @@ class _LoginScreenState extends State { } Widget _authDevice(LoginViewModel viewModel) { - Log.d("Mostrando tela de autorização do dispositivo"); - + + viewModel.loginWithDeviceAuth().then((_) => viewModel.goToHome()); + return Column( mainAxisAlignment: MainAxisAlignment.center, children: [ @@ -187,9 +187,7 @@ class _LoginScreenState extends State { child: ElevatedButton( onPressed: () { viewModel.loginWithEmailAndPassword().then((_) { - viewModel.goToHome(); - }).catchError((e) => showDialog( context: context, builder: (BuildContext context) =>