func RemoveDuplicateStrings()

in pkg/utils/utils.go [99:115]


func RemoveDuplicateStrings(list []string) []string {
	if list == nil {
		return list
	}

	result := []string{}
	// use a map to enforce uniqueness
	dupeChecker := make(map[string]interface{})
	for _, val := range list {
		if _, ok := dupeChecker[val]; !ok {
			result = append(result, val)
			dupeChecker[val] = nil
		}
	}

	return result
}