Browse Source

patch: update Reset-After parsing precision

This patch applies the changes made to parsing precision in 606dac3.
feature/reset-fater
Christopher Felegy 5 years ago
parent
commit
b4ae580d8d
No known key found for this signature in database GPG Key ID: 3AB2CA980DDC61A9
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      src/Discord.Net.Rest/Net/RateLimitInfo.cs

+ 2
- 1
src/Discord.Net.Rest/Net/RateLimitInfo.cs View File

@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Globalization;

namespace Discord.Net
{
@@ -22,7 +23,7 @@ namespace Discord.Net
Remaining = headers.TryGetValue("X-RateLimit-Remaining", out temp) &&
int.TryParse(temp, out var remaining) ? remaining : (int?)null;
Reset = headers.TryGetValue("X-RateLimit-Reset", out temp) &&
float.TryParse(temp, out var reset) ? DateTimeOffset.FromUnixTimeMilliseconds((long)(reset * 1000)) : (DateTimeOffset?)null;
double.TryParse(temp, NumberStyles.AllowDecimalPoint, CultureInfo.InvariantCulture, out var reset) ? DateTimeOffset.FromUnixTimeMilliseconds((long)(reset * 1000)) : (DateTimeOffset?)null;
RetryAfter = headers.TryGetValue("Retry-After", out temp) &&
int.TryParse(temp, out var retryAfter) ? retryAfter : (int?)null;
ResetAfter = headers.TryGetValue("X-RateLimit-Reset-After", out temp) &&


Loading…
Cancel
Save