Files
warmbly/internal/utils/validate/uuid.go
T
2026-01-17 14:11:14 +00:00

22 lines
307 B
Go

package validate
import (
"github.com/google/uuid"
"github.com/warmbly/warmbly/internal/errx"
)
func Uuid(id string) (*string, *errx.Error) {
if id == "" {
return nil, nil
}
uid, err := uuid.Parse(id)
if err != nil {
return nil, errx.ErrUuid
}
uidstr := uid.String()
return &uidstr, nil
}