fix : exit logic -> chicken

chore : profile page -> poultry science
This commit is contained in:
2025-09-13 13:52:25 +03:30
parent d05ee5b43f
commit ddcb85e8dd
14 changed files with 40 additions and 787 deletions

View File

@@ -32,6 +32,12 @@ class GService extends GetxService {
await model.save();
}
Future<void> clearSelectedModule() async {
AppModel model = box.values.first;
model.selectedModule = null;
await model.save();
}
TargetPage? getTargetPage(Module? module) {
if (isFirstTime()) {
return null;
@@ -40,11 +46,11 @@ class GService extends GetxService {
return res;
}
Future<void> saveSelectedRole(Module module,String route) async {
Future<void> saveSelectedRole(Module module, String route) async {
AppModel model = box.values.first;
TargetPage? targetPage = model.targetPages?.firstWhere((element) => element.module == module);
if(targetPage!=null){
targetPage.route =route;
TargetPage? targetPage = model.targetPages?.firstWhere((element) => element.module == module);
if (targetPage != null) {
targetPage.route = route;
model.save();
}
}

View File

@@ -68,7 +68,10 @@ class TokenStorageService extends GetxService {
Future<void> deleteModuleTokens(Module module) async {
UserLocalModel? user = getUserLocal(module);
await user?.delete();
user?.token = null;
user?.refreshToken = null;
user?.backend = null;
await user?.save();
accessToken.value = null;
refreshToken.value = null;
}