integrated with previous

This commit is contained in:
Mohamed Nouffer
2023-06-09 15:55:59 +05:30
parent a358f65853
commit 2cd685b65e
23 changed files with 1950 additions and 397 deletions

View File

@ -0,0 +1,12 @@
import 'package:get/get.dart';
import 'package:rogapp/common/state/game/game_controller.dart';
import 'package:rogapp/screens/auth/controller/auth_controller.dart';
class GameBinding extends Bindings{
@override
void dependencies() {
Get.lazyPut<AuthController>(() => AuthController());
Get.put<GameController>(GameController());
}
}

View File

@ -0,0 +1,25 @@
import 'package:get/get.dart';
import 'package:rogapp/model/user.dart';
import 'package:rogapp/routes/app_pages.dart';
import 'package:rogapp/screens/auth/controller/auth_controller.dart';
class GameController extends GetxController{
AuthController authController = Get.find<AuthController>();
@override
void onInit() {
ever(authController.authList, changeInAuth);
super.onInit();
}
void changeInAuth(List<AuthResponse> change){
if(change.isNotEmpty){
Get.toNamed(AppPages.S_HOME);
}
else{
Get.toNamed(AppPages.S_LOGIN);
}
}
}

View File

@ -9,6 +9,7 @@ class UIs{
size:30,
color: Pallete.WHITE_COLOR,
),
automaticallyImplyLeading:false,
centerTitle: true,
);
}