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