From 21c8133292c5c2412f789220418b8744fa032d55 Mon Sep 17 00:00:00 2001 From: Jkorf Date: Wed, 21 Jan 2026 11:16:57 +0100 Subject: [PATCH] Fixed HandleSubQueryResponse not getting called --- CryptoExchange.Net/Sockets/Default/SocketConnection.cs | 3 ++- CryptoExchange.Net/Sockets/Default/Subscription.cs | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CryptoExchange.Net/Sockets/Default/SocketConnection.cs b/CryptoExchange.Net/Sockets/Default/SocketConnection.cs index 4d93e54..89bfa7a 100644 --- a/CryptoExchange.Net/Sockets/Default/SocketConnection.cs +++ b/CryptoExchange.Net/Sockets/Default/SocketConnection.cs @@ -1114,6 +1114,7 @@ namespace CryptoExchange.Net.Sockets.Default return; await SendAndWaitQueryAsync(unsubscribeRequest).ConfigureAwait(false); + subscription.HandleUnsubQueryResponse(this, unsubscribeRequest.Response); _logger.SubscriptionUnsubscribed(SocketId, subscription.Id); } @@ -1127,7 +1128,7 @@ namespace CryptoExchange.Net.Sockets.Default return CallResult.SuccessResult; var result = await SendAndWaitQueryAsync(subQuery).ConfigureAwait(false); - subscription.HandleSubQueryResponse(this, subQuery.Response!); + subscription.HandleSubQueryResponse(this, subQuery.Response); return result; } diff --git a/CryptoExchange.Net/Sockets/Default/Subscription.cs b/CryptoExchange.Net/Sockets/Default/Subscription.cs index 2cc1a56..ebf9295 100644 --- a/CryptoExchange.Net/Sockets/Default/Subscription.cs +++ b/CryptoExchange.Net/Sockets/Default/Subscription.cs @@ -149,8 +149,7 @@ namespace CryptoExchange.Net.Sockets.Default /// /// Handle an unsubscription query response /// - #warning ? - public virtual void HandleUnsubQueryResponse(SocketConnection connection, object message) { } + public virtual void HandleUnsubQueryResponse(SocketConnection connection, object? message) { } /// /// Create a new unsubscription query