aboutsummaryrefslogtreecommitdiff
path: root/lib/screens
diff options
context:
space:
mode:
Diffstat (limited to 'lib/screens')
-rw-r--r--lib/screens/dashboard_screen.dart7
-rw-r--r--lib/screens/login_screen.dart6
-rw-r--r--lib/screens/register_screen.dart2
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');
}
});
}