From 1c8cf5ac984ee4bdeda8312d3dfb713e64ae787e Mon Sep 17 00:00:00 2001 From: Jan Korf Date: Sun, 8 May 2022 15:23:47 +0200 Subject: [PATCH] Updated timestamp calculation to include latency --- CryptoExchange.Net/Clients/RestApiClient.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CryptoExchange.Net/Clients/RestApiClient.cs b/CryptoExchange.Net/Clients/RestApiClient.cs index 9fb8aed..2112c21 100644 --- a/CryptoExchange.Net/Clients/RestApiClient.cs +++ b/CryptoExchange.Net/Clients/RestApiClient.cs @@ -92,7 +92,7 @@ namespace CryptoExchange.Net } // Calculate time offset between local and server - var offset = result.Data - localTime; + var offset = result.Data - (localTime.AddMilliseconds(result.ResponseTime!.Value.TotalMilliseconds / 2)); timeSyncParams.UpdateTimeOffset(offset); timeSyncParams.TimeSyncState.Semaphore.Release(); }