chore: update app version to 1.3.39+35, change build mode to release, and enhance role handling in authentication logic for improved user experience

This commit is contained in:
2025-12-14 16:26:35 +03:30
parent b057c8b69a
commit f9e09a17fe
9 changed files with 106 additions and 24 deletions

View File

@@ -150,6 +150,9 @@ class AuthLogic extends GetxController with GetTickerProviderStateMixin {
final lowerElement = element.toString().toLowerCase().trim();
return allowedRoles.contains(lowerElement);
}).toList();
if (tmpRoles?.length==1) {
await tokenStorageService.saveRoles(_module, tmpRoles ?? []);
}
await tokenStorageService.saveRoles(_module, tmpRoles ?? []);
if (rememberMe.value) {
@@ -168,11 +171,15 @@ class AuthLogic extends GetxController with GetTickerProviderStateMixin {
},
);
if (tmpRoles!.length > 1) {
Get.offAndToNamed(CommonRoutes.role);
/* if (tmpRoles!.length > 1) {
Get.offAndToNamed(CommonRoutes.role);
} else {
Get.offAllNamed(StewardRoutes.initSteward);
}
} */
},
onError: (error, stackTrace) {
if (error is DioException) {