This commit is contained in:
parent
d345044b3a
commit
02b5842107
@ -19,7 +19,10 @@ func ParseSnowflake(s int64) Snowflake {
|
||||
PROCESS_ID_MASK = 0x1F000
|
||||
INCREMENT_MASK = 0xFFF
|
||||
)
|
||||
creationTime := time.Unix(((s>>TIME_BITS_LOC)+DISCORD_EPOCH)/1000.0, 0)
|
||||
t := (s >> TIME_BITS_LOC) + DISCORD_EPOCH
|
||||
sec := t / 1000.0
|
||||
nano := t % 1000.0 * 1000000.0
|
||||
creationTime := time.Unix(sec, nano)
|
||||
workerID := (s & WORKER_ID_MASK) >> WORKER_ID_LOC
|
||||
processID := (s & PROCESS_ID_MASK) >> PROCESS_ID_LOC
|
||||
increment := s & INCREMENT_MASK
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user