diff options
| author | Kyren223 <ulmliad223@gmail.com> | 2024-10-20 11:36:43 +0300 |
|---|---|---|
| committer | Kyren223 <ulmliad223@gmail.com> | 2024-10-20 11:36:43 +0300 |
| commit | 1997bc8a150b92783060cc7129e1ee72a761182b (patch) | |
| tree | 35d4df750feb2f1f36883ce8d7f2da9a72c59a25 /pkg/snowflake | |
| parent | 6e6ca1d7a10a3a4a1decbdb78e2ea11ce24974e3 (diff) | |
refactor: mid refactor
Diffstat (limited to 'pkg/snowflake')
| -rw-r--r-- | pkg/snowflake/snowflake.go | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/pkg/snowflake/snowflake.go b/pkg/snowflake/snowflake.go index 5b58cbb..bb4a07b 100644 --- a/pkg/snowflake/snowflake.go +++ b/pkg/snowflake/snowflake.go @@ -13,11 +13,10 @@ const ( // Epoch is set to the twitter snowflake epoch of Nov 04 2010 01:42:54 UTC in milliseconds // TODO: change this to eko epoch when eko is production ready Epoch int64 = 1288834974657 - nodeBits = 10 stepBits = 12 - nodeMax = 1<<nodeBits - 1 - nodeMask = nodeMax << stepBits + NodeMax = 1<<nodeBits - 1 + nodeMask = NodeMax << stepBits stepMask = 1<<stepBits - 1 timeShift = nodeBits + stepBits nodeShift = stepBits @@ -35,7 +34,7 @@ type ID int64 func NewNode(node int64) *Node { assert.Assert(nodeBits+stepBits <= 22, "node and step bits must add up to 22 or less") - assert.Assert(0 <= node && node <= nodeMax, "node and step bits must add up to 22 or less") + assert.Assert(0 <= node && node <= NodeMax, "node and step bits must add up to 22 or less") // Credit to https://github.com/bwmarrin/snowflake currentTime := time.Now() |
