in cmd/udp/udp.go [39:56]
func inputTransformer(input string) (interface{}, error) {
var encodedData string
datagram := new(udp.Datagram)
n, err := fmt.Sscanf(input, "%d %s", &datagram.Port, &encodedData)
if err != nil || n < 2 {
return nil, fmt.Errorf("%w, want: \"Port Base64Payload\", got: %q", errors.ErrInvalidFormat, input)
}
datagram.Data, err = base64.StdEncoding.DecodeString(encodedData)
if err != nil {
//nolint:wrapcheck
return nil, err
}
return datagram, nil
}