Browse Source

Fix parsing timestamps with a timezone attached

Resolves #918.

For some reason (that i'm sure will bite me in the ass later), we
configured Json.Net with a time format that forced UTC - even when the
API appends a timezone to the timestamp. Removing the custom time format
seems to resolve this issue.
tags/2.0.0-beta
Christopher F 7 years ago
parent
commit
9d77a3cd37
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      src/Discord.Net.Rest/DiscordRestApiClient.cs

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

@@ -1,4 +1,4 @@
#pragma warning disable CS1591
#pragma warning disable CS1591
#pragma warning disable CS0618 #pragma warning disable CS0618
using Discord.API.Rest; using Discord.API.Rest;
using Discord.Net; using Discord.Net;
@@ -52,7 +52,7 @@ namespace Discord.API
_restClientProvider = restClientProvider; _restClientProvider = restClientProvider;
UserAgent = userAgent; UserAgent = userAgent;
DefaultRetryMode = defaultRetryMode; DefaultRetryMode = defaultRetryMode;
_serializer = serializer ?? new JsonSerializer { DateFormatString = "yyyy-MM-ddTHH:mm:ssZ", ContractResolver = new DiscordContractResolver() };
_serializer = serializer ?? new JsonSerializer { ContractResolver = new DiscordContractResolver() };


RequestQueue = new RequestQueue(); RequestQueue = new RequestQueue();
_stateLock = new SemaphoreSlim(1, 1); _stateLock = new SemaphoreSlim(1, 1);


Loading…
Cancel
Save