From 7f2927585100a7edffb6a2d9fc419fe25a76b6d5 Mon Sep 17 00:00:00 2001 From: JKorf Date: Sat, 16 Mar 2024 14:47:12 +0100 Subject: [PATCH] Added Exchange property to ISocketClient interface --- CryptoExchange.Net/Interfaces/ISocketClient.cs | 5 +++++ CryptoExchange.Net/Sockets/CryptoExchangeWebSocketClient.cs | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CryptoExchange.Net/Interfaces/ISocketClient.cs b/CryptoExchange.Net/Interfaces/ISocketClient.cs index 514760b..42337ec 100644 --- a/CryptoExchange.Net/Interfaces/ISocketClient.cs +++ b/CryptoExchange.Net/Interfaces/ISocketClient.cs @@ -10,6 +10,11 @@ namespace CryptoExchange.Net.Interfaces /// public interface ISocketClient: IDisposable { + /// + /// The exchange name + /// + string Exchange { get; } + /// /// The options provided for this client /// diff --git a/CryptoExchange.Net/Sockets/CryptoExchangeWebSocketClient.cs b/CryptoExchange.Net/Sockets/CryptoExchangeWebSocketClient.cs index 86096e6..4cefd8d 100644 --- a/CryptoExchange.Net/Sockets/CryptoExchangeWebSocketClient.cs +++ b/CryptoExchange.Net/Sockets/CryptoExchangeWebSocketClient.cs @@ -519,7 +519,7 @@ namespace CryptoExchange.Net.Sockets multiPartMessage = true; _logger.Log(LogLevel.Trace, $"[Sckt {Id}] received {receiveResult.Count} bytes in partial message"); - // Add the buffer to the multipart buffers list, create new buffer for next message part + // Write the data to a memory stream to be reassembled later if (multipartStream == null) multipartStream = new MemoryStream(); multipartStream.Write(buffer.Array, buffer.Offset, receiveResult.Count);