package main import ( "context" "net/http" "strings" requestpreprocessor "github.com/beckn/beckn-onix/pkg/plugin/implementation/requestPreProcessor" ) type provider struct{} func (p provider) New(ctx context.Context, c map[string]string) (func(http.Handler) http.Handler, error) { config := &requestpreprocessor.Config{} if checkKeysStr, ok := c["CheckKeys"]; ok { config.CheckKeys = strings.Split(checkKeysStr, ",") } return requestpreprocessor.NewUUIDSetter(config) } var Provider = provider{}