validate inputs
This commit is contained in:
@@ -5,17 +5,21 @@ import (
|
||||
"gotemplate/api/grpc/spec"
|
||||
"gotemplate/internal/query"
|
||||
|
||||
"github.com/go-playground/validator/v10"
|
||||
|
||||
"google.golang.org/protobuf/types/known/emptypb"
|
||||
)
|
||||
|
||||
type QueryController struct {
|
||||
spec.UnimplementedQueryServiceServer
|
||||
query query.Service
|
||||
query query.Service
|
||||
validator *validator.Validate
|
||||
}
|
||||
|
||||
func NewQueryController(querySvc query.Service) *QueryController {
|
||||
func NewQueryController(querySvc query.Service, validator *validator.Validate) *QueryController {
|
||||
return &QueryController{
|
||||
query: querySvc,
|
||||
query: querySvc,
|
||||
validator: validator,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user