From de46c7bd1d563ce81f2d84beadca01b1b71fc074 Mon Sep 17 00:00:00 2001 From: JKorf Date: Thu, 18 Apr 2024 13:39:00 +0200 Subject: [PATCH] Don't mark system subscriptions as unconfirmed when reconnecting --- CryptoExchange.Net/Sockets/SocketConnection.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CryptoExchange.Net/Sockets/SocketConnection.cs b/CryptoExchange.Net/Sockets/SocketConnection.cs index 9969f16..5d2aaff 100644 --- a/CryptoExchange.Net/Sockets/SocketConnection.cs +++ b/CryptoExchange.Net/Sockets/SocketConnection.cs @@ -251,7 +251,7 @@ namespace CryptoExchange.Net.Sockets lock (_listenersLock) { - foreach (var subscription in _listeners.OfType()) + foreach (var subscription in _listeners.OfType().Where(l => l.UserSubscription)) subscription.Confirmed = false; foreach (var query in _listeners.OfType().ToList()) @@ -276,7 +276,7 @@ namespace CryptoExchange.Net.Sockets lock (_listenersLock) { - foreach (var subscription in _listeners.OfType()) + foreach (var subscription in _listeners.OfType().Where(l => l.UserSubscription)) subscription.Confirmed = false; foreach (var query in _listeners.OfType().ToList())