requirePermission method

void requirePermission(
  1. String moduleId,
  2. Permission permission, {
  3. String? resource,
})

Check permission and throw if denied

Implementation

void requirePermission(
  String moduleId,
  Permission permission, {
  String? resource,
}) {
  if (!checkPermission(moduleId, permission, resource: resource)) {
    throw PermissionDeniedException(
      moduleId: moduleId,
      permission: permission,
      resource: resource,
    );
  }
}