requirePermission function

void requirePermission(
  1. UserContext ctx,
  2. PermissionKey permission
)

Implementation

void requirePermission(UserContext ctx, PermissionKey permission) {
  if (!ctx.permissions.contains(permission)) {
    throw ForbiddenException('Missing permission: ${permission.code}');
  }
}