getPermission method
Implementation
UserPermission getPermission(int moduleId) {
// Access the observable map first to satisfy Obx tracking
final id = screenPermissions[moduleId];
try {
final storageUtils = GetIt.I<StorageUtils>();
final userId = storageUtils.getUserId();
final roleId = storageUtils.getRoleId();
if (/*userId == '1' || */roleId == '1') {
return UserPermission.all;
}
} catch (_) {}
return id != null ? UserPermission.fromId(id) : UserPermission.none;
}