getPermission method

UserPermission getPermission(
  1. int moduleId
)

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;
}