requireRole method

void requireRole(
  1. String role, [
  2. String? message
])

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

Implementation

void requireRole(String role, [String? message]) {
  requireAuth();
  if (!hasRole(role)) {
    throw AuthException(message ?? 'Role "$role" required', statusCode: 403);
  }
}