Remove unused ScopesCover function

Signed-off-by: Aurélien Sibiril <81782+aureliensibiril@users.noreply.github.com>
This commit is contained in:
Aurélien Sibiril
2026-04-10 10:12:44 +02:00
parent 1def3a4136
commit cc6d271f10
2 changed files with 0 additions and 42 deletions

View File

@@ -76,21 +76,3 @@ func UnionScopes(scopeSets ...[]string) []string {
sort.Strings(out)
return out
}
// ScopesCover reports whether `granted` already contains every scope in
// `required`. An empty `required` set is trivially covered.
func ScopesCover(granted, required []string) bool {
if len(required) == 0 {
return true
}
grantedSet := make(map[string]struct{}, len(granted))
for _, s := range granted {
grantedSet[s] = struct{}{}
}
for _, r := range required {
if _, ok := grantedSet[r]; !ok {
return false
}
}
return true
}