We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent db4c4a8 commit f6aa122Copy full SHA for f6aa122
Tools/TestNetRewarder/TimeSegmenter.cs
@@ -59,7 +59,9 @@ private DateTime GetNewSegmentEnd()
59
{
60
if (IsRealtime) return latest + segmentSize;
61
var segment = segmentSize * currentSegmentMult;
62
- return latest + segment;
+ var end = latest + segment;
63
+ if (end > DateTime.UtcNow) return DateTime.UtcNow + segmentSize;
64
+ return end;
65
}
66
67
private void HandleResponse(TimeSegmentResponse response)
@@ -87,6 +89,7 @@ private async Task<bool> WaitUntilTimeSegmentInPast(DateTime end)
87
89
var now = DateTime.UtcNow;
88
90
while (end > now)
91
92
+ currentSegmentMult = 1;
93
var delay = (end - now) + TimeSpan.FromSeconds(3);
94
await Task.Delay(delay, Program.CancellationToken);
95
return true;
0 commit comments