Browse Source

fix: use UtcNow when computing reset tick

tags/2.3.0
FiniteReality 5 years ago
parent
commit
d294678ed5
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      src/Discord.Net.Rest/Net/Queue/RequestQueueBucket.cs

+ 2
- 2
src/Discord.Net.Rest/Net/Queue/RequestQueueBucket.cs View File

@@ -37,7 +37,7 @@ namespace Discord.Net.Queue
_resetTick = null; _resetTick = null;
LastAttemptAt = DateTimeOffset.UtcNow; LastAttemptAt = DateTimeOffset.UtcNow;
} }
static int nextId = 0; static int nextId = 0;
public async Task<Stream> SendAsync(RestRequest request) public async Task<Stream> SendAsync(RestRequest request)
{ {
@@ -249,7 +249,7 @@ namespace Discord.Net.Queue
} }
else if (info.ResetAfter.HasValue && (request.Options.UseSystemClock.HasValue ? !request.Options.UseSystemClock.Value : false)) else if (info.ResetAfter.HasValue && (request.Options.UseSystemClock.HasValue ? !request.Options.UseSystemClock.Value : false))
{ {
resetTick = DateTimeOffset.Now.Add(info.ResetAfter.Value);
resetTick = DateTimeOffset.UtcNow.Add(info.ResetAfter.Value);
} }
else if (info.Reset.HasValue) else if (info.Reset.HasValue)
{ {


Loading…
Cancel
Save