From 9d77a3cd3757a48a3ca77aa50071016209e40f02 Mon Sep 17 00:00:00 2001 From: Christopher F Date: Sat, 6 Jan 2018 23:36:08 -0500 Subject: [PATCH] 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. --- src/Discord.Net.Rest/DiscordRestApiClient.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Discord.Net.Rest/DiscordRestApiClient.cs b/src/Discord.Net.Rest/DiscordRestApiClient.cs index ab47b1e981..689cba9c3d 100644 --- a/src/Discord.Net.Rest/DiscordRestApiClient.cs +++ b/src/Discord.Net.Rest/DiscordRestApiClient.cs @@ -1,4 +1,4 @@ -#pragma warning disable CS1591 +#pragma warning disable CS1591 #pragma warning disable CS0618 using Discord.API.Rest; using Discord.Net; @@ -52,7 +52,7 @@ public DiscordRestApiClient(RestClientProvider restClientProvider, string userAg _restClientProvider = restClientProvider; UserAgent = userAgent; 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(); _stateLock = new SemaphoreSlim(1, 1);