From 0b9ff92549cb8db520f55117f19bfdfa7027eef5 Mon Sep 17 00:00:00 2001 From: Roc Gao Date: Wed, 12 Sep 2018 14:44:22 +0800 Subject: [PATCH] fix #609 https://github.com/ThreeMammals/Ocelot/issues/609 (#610) --- src/Ocelot/RateLimit/RateLimitCounter.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Ocelot/RateLimit/RateLimitCounter.cs b/src/Ocelot/RateLimit/RateLimitCounter.cs index b5e5174b..46462d04 100644 --- a/src/Ocelot/RateLimit/RateLimitCounter.cs +++ b/src/Ocelot/RateLimit/RateLimitCounter.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; +using Newtonsoft.Json; namespace Ocelot.RateLimit { @@ -10,10 +11,11 @@ namespace Ocelot.RateLimit /// public struct RateLimitCounter { - public RateLimitCounter(DateTime timestamp, long totalRequest) + [JsonConstructor] + public RateLimitCounter(DateTime timestamp, long totalRequests) { Timestamp = timestamp; - TotalRequests = totalRequest; + TotalRequests = totalRequests; } public DateTime Timestamp { get; private set; }