15 lines
195 B
Go
15 lines
195 B
Go
package uuid
|
|
|
|
import (
|
|
"github.com/google/uuid"
|
|
)
|
|
|
|
func GetUUID(u *string) string {
|
|
if u != nil {
|
|
_, err := uuid.Parse(*u)
|
|
if err == nil {
|
|
return *u
|
|
}
|
|
}
|
|
return uuid.New().String()
|
|
}
|