refactor: reuse uuid namespace

This commit is contained in:
Skyxim 2022-05-07 12:35:14 +08:00
parent 980d8a2641
commit 4ab91520bd

View file

@ -4,11 +4,12 @@ import (
"github.com/gofrs/uuid" "github.com/gofrs/uuid"
) )
var uuidNamespace, _ = uuid.FromString("00000000-0000-0000-0000-000000000000")
// UUIDMap https://github.com/XTLS/Xray-core/issues/158#issue-783294090 // UUIDMap https://github.com/XTLS/Xray-core/issues/158#issue-783294090
func UUIDMap(str string) (uuid.UUID, error) { func UUIDMap(str string) (uuid.UUID, error) {
u, err := uuid.FromString(str) u, err := uuid.FromString(str)
if err != nil { if err != nil {
uuidNamespace, err := uuid.FromString("00000000-0000-0000-0000-000000000000")
if err != nil { if err != nil {
return uuid.UUID{}, err return uuid.UUID{}, err
} }