From 5bcf50fb4de07b1f9ec81118365ccebc72ea69b2 Mon Sep 17 00:00:00 2001 From: JKorf Date: Tue, 19 Jul 2022 19:12:26 +0200 Subject: [PATCH] Fixed socket getting disconnected when no data timeout reached instead of being reconnected --- CryptoExchange.Net/Sockets/CryptoExchangeWebSocketClient.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CryptoExchange.Net/Sockets/CryptoExchangeWebSocketClient.cs b/CryptoExchange.Net/Sockets/CryptoExchangeWebSocketClient.cs index 5248c5f..eb137c0 100644 --- a/CryptoExchange.Net/Sockets/CryptoExchangeWebSocketClient.cs +++ b/CryptoExchange.Net/Sockets/CryptoExchangeWebSocketClient.cs @@ -660,7 +660,7 @@ namespace CryptoExchange.Net.Sockets if (DateTime.UtcNow - LastActionTime > Parameters.Timeout) { _log.Write(LogLevel.Warning, $"Socket {Id} No data received for {Parameters.Timeout}, reconnecting socket"); - _ = CloseAsync().ConfigureAwait(false); + _ = ReconnectAsync().ConfigureAwait(false); return; } try