From 5c0d5069c3e8f3ce2ca3c038bedff8121abce936 Mon Sep 17 00:00:00 2001 From: RandomChars <random@chars.jp> Date: Tue, 5 Oct 2021 22:04:42 +0900 Subject: [PATCH] export constants for snowflake node IDs, fix snowflake node creation error handling (not that it would be useful anyway) --- store/store.go | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/store/store.go b/store/store.go index 3d3ab5f..bf359da 100644 --- a/store/store.go +++ b/store/store.go @@ -14,6 +14,11 @@ import ( const revision = 1 +const ( + UserSnowflakeNodeID = 7 + ImageSnowflakeNodeID = 9 +) + var ( imageNode *snowflake.Node userNode *snowflake.Node @@ -49,12 +54,15 @@ func init() { // Set Epoch to beginning of time (01/01/1970) snowflake.Epoch = 0 - // Create a single node + // Create snowflake nodes var err error - imageNode, err = snowflake.NewNode(9) - userNode, err = snowflake.NewNode(7) + userNode, err = snowflake.NewNode(UserSnowflakeNodeID) + if err != nil { + log.Fatalf("Error creating user snowflake node, %s", err) + } + imageNode, err = snowflake.NewNode(ImageSnowflakeNodeID) if err != nil { - log.Fatalf("Error creating snowflake generation node, %s", err) + log.Fatalf("Error creating image snowflake node, %s", err) } } -- GitLab