requirePermission method

void requirePermission(
  1. String permission, [
  2. String? message
])

Requires a specific permission - throws exception if user doesn't have it.

Implementation

void requirePermission(String permission, [String? message]) {
  requireAuth();
  if (!hasPermission(permission)) {
    throw AuthException(
      message ?? 'Permission "$permission" required',
      statusCode: 403,
    );
  }
}