From 3f858132c3de8449aff08be10ea2f54f72c6403f Mon Sep 17 00:00:00 2001 From: Alexander Zavorotynskiy Date: Wed, 30 Aug 2023 15:39:49 +0200 Subject: [PATCH] fix(backend): found and fixed an issue in the method for generating sessionID using startTimestamp and extraction this timestamp back from sessionID --- backend/pkg/flakeid/flakeid.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/pkg/flakeid/flakeid.go b/backend/pkg/flakeid/flakeid.go index c54b990a5..543e69ea6 100644 --- a/backend/pkg/flakeid/flakeid.go +++ b/backend/pkg/flakeid/flakeid.go @@ -3,12 +3,12 @@ package flakeid const ( SEQ_ID_SIZE = 8 SHARD_ID_SIZE = 16 - TIMESTAMP_SIZE = 64 - SEQ_ID_SIZE - SHARD_ID_SHIFT + TIMESTAMP_SIZE = 64 - SEQ_ID_SIZE - SHARD_ID_SIZE SEQ_ID_MAX = 1<> TIMESTAMP_SHIFT) + return id >> TIMESTAMP_SHIFT }