hasAnyRole static method

bool hasAnyRole(
  1. List<String> userRoles,
  2. List<String> requiredRoles
)

Returns true if the user has at least one of the required roles.

Implementation

static bool hasAnyRole(List<String> userRoles, List<String> requiredRoles) {
  // If developer override is enabled, skip role checks. for development/testing.
  if (GuardConfig.developerOverrideEnabled) return true;
  return userRoles.any((role) => requiredRoles.contains(role));
}