updates #207
| @@ -8,6 +8,7 @@ import ( | ||||
| 	"time" | ||||
|  | ||||
| 	uuidv8 "github.com/ash3in/uuidv8" | ||||
| 	"github.com/google/uuid" | ||||
| 	nanoid "github.com/matoous/go-nanoid" | ||||
| ) | ||||
|  | ||||
| @@ -96,6 +97,10 @@ func New(opts ...Option) (string, error) { | ||||
| 	return "", errors.New("invalid option, Type unspecified") | ||||
| } | ||||
|  | ||||
| func ToUUID(s string) uuid.UUID { | ||||
| 	return uuid.MustParse(s) | ||||
| } | ||||
|  | ||||
| // Must is the same as New but fatals on error | ||||
| func MustNew(opts ...Option) string { | ||||
| 	id, err := New(opts...) | ||||
|   | ||||
| @@ -7,5 +7,14 @@ func TestUUIDv8(t *testing.T) { | ||||
| 	if err != nil { | ||||
| 		t.Fatal(err) | ||||
| 	} | ||||
| 	t.Logf("xxx %s\n", id) | ||||
| 	_ = id | ||||
| } | ||||
|  | ||||
| func TestToUUID(t *testing.T) { | ||||
| 	id, err := New() | ||||
| 	if err != nil { | ||||
| 		t.Fatal(err) | ||||
| 	} | ||||
| 	u := ToUUID(id) | ||||
| 	_ = u | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user