func processTargetingKey()

in pkg/provider/provider.go [110:118]


func processTargetingKey(evalCtx openfeature.FlattenedContext) openfeature.FlattenedContext {
	newEvalContext := openfeature.FlattenedContext{}
	newEvalContext = evalCtx
	if targetingKey, exists := evalCtx["targetingKey"]; exists {
		newEvalContext["targeting_key"] = targetingKey
	}
	delete(newEvalContext, "targetingKey")
	return newEvalContext
}