mirror of
https://github.com/rls-moe/nyx
synced 2024-11-13 22:12:24 +00:00
22 lines
369 B
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()
|
|
} |