update
This commit is contained in:
parent
79e109cfe4
commit
7bcf54c555
@ -31,7 +31,7 @@ class LoginPage extends StatelessWidget implements AutoRouteWrapper {
|
||||
(data) {
|
||||
if (context.mounted) {
|
||||
// context.read<AuthBloc>().add(AuthEvent.fetchCurrentUser());
|
||||
context.router.replace(const MainRoute());
|
||||
context.router.replace(const SyncRoute());
|
||||
}
|
||||
},
|
||||
),
|
||||
|
||||
@ -35,7 +35,7 @@ class _SplashPageState extends State<SplashPage> {
|
||||
listenWhen: (previous, current) => previous.status != current.status,
|
||||
listener: (context, state) {
|
||||
if (state.isAuthenticated) {
|
||||
context.router.replace(const SyncRoute());
|
||||
context.router.replace(const MainRoute());
|
||||
} else {
|
||||
context.router.replace(const LoginRoute());
|
||||
}
|
||||
|
||||
@ -21,8 +21,10 @@ class SyncPage extends StatefulWidget implements AutoRouteWrapper {
|
||||
State<SyncPage> createState() => _SyncPageState();
|
||||
|
||||
@override
|
||||
Widget wrappedRoute(BuildContext context) =>
|
||||
BlocProvider(create: (context) => getIt<SyncBloc>(), child: this);
|
||||
Widget wrappedRoute(BuildContext context) => BlocProvider(
|
||||
create: (context) => getIt<SyncBloc>()..add(SyncEvent.startSync()),
|
||||
child: this,
|
||||
);
|
||||
}
|
||||
|
||||
class _SyncPageState extends State<SyncPage> with TickerProviderStateMixin {
|
||||
@ -63,9 +65,9 @@ class _SyncPageState extends State<SyncPage> with TickerProviderStateMixin {
|
||||
_animationController.animateTo(1.0);
|
||||
|
||||
// Tunggu sebentar lalu pindah ke dashboard
|
||||
// Future.delayed(const Duration(seconds: 2), () {
|
||||
// context.pushReplacement(DashboardPage());
|
||||
// });
|
||||
Future.delayed(const Duration(seconds: 2), () {
|
||||
context.router.replace(MainRoute());
|
||||
});
|
||||
}
|
||||
// Kalau error
|
||||
else if (state.errorMessage != null) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user