diff options
Diffstat (limited to 'lib/screens')
-rw-r--r-- | lib/screens/dashboard_screen.dart | 7 | ||||
-rw-r--r-- | lib/screens/login_screen.dart | 6 | ||||
-rw-r--r-- | lib/screens/register_screen.dart | 2 |
3 files changed, 10 insertions, 5 deletions
diff --git a/lib/screens/dashboard_screen.dart b/lib/screens/dashboard_screen.dart index 778c2bb..88bd8e7 100644 --- a/lib/screens/dashboard_screen.dart +++ b/lib/screens/dashboard_screen.dart @@ -93,10 +93,15 @@ class _DashboardScreenState extends State<DashboardScreen> { } void signOut(BuildContext context) { - _auth.signOut().then((success) { + /*_auth.signOut().then((success) { if (success) { Navigator.of(context).popUntil(ModalRoute.withName('/login')); } + });*/ + _auth.signOut().then((success) { + if (success) { + Navigator.of(context).pushReplacementNamed('/login'); + } }); } } diff --git a/lib/screens/login_screen.dart b/lib/screens/login_screen.dart index 44cef6f..f00328b 100644 --- a/lib/screens/login_screen.dart +++ b/lib/screens/login_screen.dart @@ -117,7 +117,7 @@ class _LoginScreenState extends State<LoginScreen> isLoading = false; }); // TODO: checar si el resultado es true - Navigator.of(context).pushNamed('/dash'); + Navigator.of(context).pushReplacementNamed('/dash'); }); } @@ -127,7 +127,7 @@ class _LoginScreenState extends State<LoginScreen> isLoading = false; }); if (success) { - Navigator.of(context).pushNamed('/dash'); + Navigator.of(context).pushReplacementNamed('/dash'); } }); } @@ -138,7 +138,7 @@ class _LoginScreenState extends State<LoginScreen> isLoading = false; }); if (success) { - Navigator.of(context).pushNamed('/dash'); + Navigator.of(context).pushReplacementNamed('/dash'); } }); } diff --git a/lib/screens/register_screen.dart b/lib/screens/register_screen.dart index 349cac0..9a11923 100644 --- a/lib/screens/register_screen.dart +++ b/lib/screens/register_screen.dart @@ -169,7 +169,7 @@ class _RegisterScreenState extends State<RegisterScreen> { ) .then((success) { if (success) { - Navigator.of(context).pushNamed('/onboard'); + Navigator.of(context).pushReplacementNamed('/onboard'); } }); } |