22 lines
432 B
Go
22 lines
432 B
Go
package stomp
|
|
|
|
import (
|
|
"github.com/go-stomp/stomp/v3/frame"
|
|
)
|
|
|
|
// Validator is an interface for validating STOMP frames.
|
|
type Validator interface {
|
|
// Validate returns nil if the frame is valid, or an error if not valid.
|
|
Validate(f *frame.Frame) error
|
|
}
|
|
|
|
func NewValidator(version Version) Validator {
|
|
return validatorNull{}
|
|
}
|
|
|
|
type validatorNull struct{}
|
|
|
|
func (v validatorNull) Validate(f *frame.Frame) error {
|
|
return nil
|
|
}
|