0
0
mirror of https://github.com/rls-moe/nyx synced 2024-11-13 22:12:24 +00:00
nyx/resources/ids.go

22 lines
369 B
Go

package resources
import (
"go.rls.moe/nyx/resources/snowflakes"
"time"
)
var fountain = snowflakes.Generator{
StartTime: time.Date(
2017, 03, 11,
11, 12, 29,
0, time.UTC).Unix(),
}
func getID() (int, error) {
id, err := fountain.NewID()
return int(id), err
}
func DateFromId(id int) time.Time {
return time.Unix(int64(fountain.IDToUnix(id)), 0).UTC()
}