fix: use UtcNow when computing reset tick

This commit is contained in:
FiniteReality
2020-05-18 16:48:56 +01:00
parent 0c16d2f538
commit d294678ed5

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)
{ {