feat: integrate enakgame and voucher
Build & Deploy iOS to TestFlight / build-and-deploy (push) Canceled after 0s
Build & Deploy iOS to TestFlight / build-and-deploy (push) Canceled after 0s
This commit is contained in:
@@ -13,7 +13,14 @@ import '../../../router/app_router.gr.dart';
|
||||
@RoutePage()
|
||||
class PasswordPage extends StatelessWidget implements AutoRouteWrapper {
|
||||
final String phoneNumber;
|
||||
const PasswordPage({super.key, required this.phoneNumber});
|
||||
|
||||
/// Lihat [LoginPage.returnAfterLogin].
|
||||
final bool returnAfterLogin;
|
||||
const PasswordPage({
|
||||
super.key,
|
||||
required this.phoneNumber,
|
||||
this.returnAfterLogin = false,
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@@ -28,6 +35,12 @@ class PasswordPage extends StatelessWidget implements AutoRouteWrapper {
|
||||
AppFlushbar.showSuccess(context, data.message);
|
||||
Future.delayed(Duration(milliseconds: 1000), () {
|
||||
context.read<AuthBloc>().add(AuthEvent.fetchCurrentUser());
|
||||
if (returnAfterLogin) {
|
||||
final router = context.router;
|
||||
router.popUntilRouteWithName(LoginRoute.name);
|
||||
router.pop(true);
|
||||
return;
|
||||
}
|
||||
context.router.replaceAll([MainRoute()]);
|
||||
});
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user