hasAllRoles static method

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

Returns true only if the user has all of the required roles.

Implementation

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