Skip to content

Commit d6a3793

Browse files
authored
fix HTTPHeaderDate in BaseAPI (#775)
- pass through HTTPHeaderDate in BaseAPI.MakeJsonRequestFullAsync<T>()
1 parent aeee91f commit d6a3793

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/ExchangeSharp/API/Common/BaseAPI.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -524,13 +524,13 @@ public void LoadAPIKeysUnsecure(string publicApiKey, string privateApiKey, strin
524524
{
525525
await new SynchronizationContextRemover();
526526

527-
string stringResult = (await MakeRequestAsync(url, baseUrl: baseUrl, payload: payload, method: requestMethod)).Response;
528-
T jsonResult = JsonConvert.DeserializeObject<T>(stringResult, SerializerSettings);
527+
var result = await MakeRequestAsync(url, baseUrl: baseUrl, payload: payload, method: requestMethod);
528+
T jsonResult = JsonConvert.DeserializeObject<T>(result.Response, SerializerSettings);
529529
if (jsonResult is JToken token)
530530
{
531531
return new IAPIRequestMaker.RequestResult<T>() { Response = (T)(object)CheckJsonResponse(token) };
532532
}
533-
return new IAPIRequestMaker.RequestResult<T>() { Response = jsonResult };
533+
return new IAPIRequestMaker.RequestResult<T>() { Response = jsonResult, HTTPHeaderDate = result.HTTPHeaderDate };
534534
}
535535

536536
/// <summary>

0 commit comments

Comments
 (0)