mirror of
https://github.com/mainflux/mainflux.git
synced 2025-04-26 13:48:53 +08:00
19 lines
320 B
Go
19 lines
320 B
Go
package grpc
|
|
|
|
import (
|
|
"github.com/asaskevich/govalidator"
|
|
"github.com/mainflux/mainflux/clients"
|
|
)
|
|
|
|
type accessReq struct {
|
|
clientKey string
|
|
chanID string
|
|
}
|
|
|
|
func (req accessReq) validate() error {
|
|
if !govalidator.IsUUID(req.chanID) || req.clientKey == "" {
|
|
return clients.ErrMalformedEntity
|
|
}
|
|
return nil
|
|
}
|