mirror of
https://github.com/warmbly/warmbly.git
synced 2026-08-19 08:01:16 +00:00
22 lines
307 B
Go
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
|
|
}
|