func areAllElementsAllowed()

in api/v1beta1/teamcity_webhook.go [268:281]


func areAllElementsAllowed(elements []string, allowed []string) bool {
	allowedMap := make(map[string]bool, len(allowed))
	for _, v := range allowed {
		allowedMap[v] = true
	}

	for _, e := range elements {
		if _, isAllowed := allowedMap[e]; !isAllowed {
			return false
		}
	}

	return true
}