From 617459aeeca7f343f0a6fbd7872988932d657242 Mon Sep 17 00:00:00 2001 From: yitter Date: Mon, 7 Nov 2022 14:24:31 +0800 Subject: [PATCH] auto commit --- C#.NET/source/Yitter.IdGenerator/Core/SnowWorkerM1.cs | 2 +- Delphi/source/Core/uSnowWorkerM1.pas | 2 +- Rust/source/src/idgen/snow_worker_m1.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/C#.NET/source/Yitter.IdGenerator/Core/SnowWorkerM1.cs b/C#.NET/source/Yitter.IdGenerator/Core/SnowWorkerM1.cs index 9307c7c..07a0040 100644 --- a/C#.NET/source/Yitter.IdGenerator/Core/SnowWorkerM1.cs +++ b/C#.NET/source/Yitter.IdGenerator/Core/SnowWorkerM1.cs @@ -106,7 +106,7 @@ namespace Yitter.IdGenerator } // 5.MaxSeqNumber - if (MaxSeqNumber == 0) + if (options.MaxSeqNumber <= 0) { MaxSeqNumber = (1 << SeqBitLength) - 1; } diff --git a/Delphi/source/Core/uSnowWorkerM1.pas b/Delphi/source/Core/uSnowWorkerM1.pas index d2b9ba0..200ec1e 100644 --- a/Delphi/source/Core/uSnowWorkerM1.pas +++ b/Delphi/source/Core/uSnowWorkerM1.pas @@ -156,7 +156,7 @@ begin end; // 5.MaxSeqNumber - if (MaxSeqNumber = 0) then + if (options.MaxSeqNumber <= 0) then begin FMaxSeqNumber := (1 shl SeqBitLength) - 1; end diff --git a/Rust/source/src/idgen/snow_worker_m1.rs b/Rust/source/src/idgen/snow_worker_m1.rs index 0adb896..c6f63f7 100644 --- a/Rust/source/src/idgen/snow_worker_m1.rs +++ b/Rust/source/src/idgen/snow_worker_m1.rs @@ -93,7 +93,7 @@ impl SnowWorkerM1 { // 5.MaxSeqNumber let mut maxSeqNumber = (1 << options.SeqBitLength) - 1; - if maxSeqNumber == 0 { + if options.maxSeqNumber <= 0 { maxSeqNumber = 63; } if options.MaxSeqNumber < 0 || options.MaxSeqNumber > maxSeqNumber {