aboutsummaryrefslogtreecommitdiff
path: root/web/revolt/utils.go
blob: f9c53d68a809037d34de930446f4ceb8a86c85e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package revolt

import (
	"math/rand"
	"time"

	"github.com/oklog/ulid/v2"
)

func genULID() string {
	t := time.Now()
	entropy := ulid.Monotonic(rand.New(rand.NewSource(t.UnixNano())), 0)

	return ulid.MustNew(ulid.Timestamp(t), entropy).String()
}