From de872202b310b789c36ff03063db874124c092aa Mon Sep 17 00:00:00 2001 From: Victor Lee Date: Wed, 4 May 2022 20:15:55 -0700 Subject: [PATCH] fix HTTPHeaderDate in BaseAPI - pass through HTTPHeaderDate in BaseAPI.MakeJsonRequestFullAsync() --- src/ExchangeSharp/API/Common/BaseAPI.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ExchangeSharp/API/Common/BaseAPI.cs b/src/ExchangeSharp/API/Common/BaseAPI.cs index 9adea9c1..3715bb76 100644 --- a/src/ExchangeSharp/API/Common/BaseAPI.cs +++ b/src/ExchangeSharp/API/Common/BaseAPI.cs @@ -524,13 +524,13 @@ public void LoadAPIKeysUnsecure(string publicApiKey, string privateApiKey, strin { await new SynchronizationContextRemover(); - string stringResult = (await MakeRequestAsync(url, baseUrl: baseUrl, payload: payload, method: requestMethod)).Response; - T jsonResult = JsonConvert.DeserializeObject(stringResult, SerializerSettings); + var result = await MakeRequestAsync(url, baseUrl: baseUrl, payload: payload, method: requestMethod); + T jsonResult = JsonConvert.DeserializeObject(result.Response, SerializerSettings); if (jsonResult is JToken token) { return new IAPIRequestMaker.RequestResult() { Response = (T)(object)CheckJsonResponse(token) }; } - return new IAPIRequestMaker.RequestResult() { Response = jsonResult }; + return new IAPIRequestMaker.RequestResult() { Response = jsonResult, HTTPHeaderDate = result.HTTPHeaderDate }; } ///