From 075e98a3edb96cdf6018d7b36636a03c391878c9 Mon Sep 17 00:00:00 2001 From: Harmen Kooiker Date: Tue, 1 Jun 2021 11:53:03 +0200 Subject: [PATCH] Fix disconnectTime in InvokeConnectionRestored --- CryptoExchange.Net/Sockets/SocketConnection.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CryptoExchange.Net/Sockets/SocketConnection.cs b/CryptoExchange.Net/Sockets/SocketConnection.cs index 696d787..83721bb 100644 --- a/CryptoExchange.Net/Sockets/SocketConnection.cs +++ b/CryptoExchange.Net/Sockets/SocketConnection.cs @@ -330,7 +330,7 @@ namespace CryptoExchange.Net.Sockets if (lostTriggered) { lostTriggered = false; - InvokeConnectionRestored(); + InvokeConnectionRestored(time); } break; @@ -351,9 +351,9 @@ namespace CryptoExchange.Net.Sockets } } - private async void InvokeConnectionRestored() + private async void InvokeConnectionRestored(DateTime? disconnectTime) { - await Task.Run(() => ConnectionRestored?.Invoke(DisconnectTime.HasValue ? DateTime.UtcNow - DisconnectTime.Value : TimeSpan.FromSeconds(0))).ConfigureAwait(false); + await Task.Run(() => ConnectionRestored?.Invoke(disconnectTime.HasValue ? DateTime.UtcNow - disconnectTime.Value : TimeSpan.FromSeconds(0))).ConfigureAwait(false); } private async Task ProcessReconnect()