From 5c18ce95c3a0fc1fde722d093d88082a4ac065fe Mon Sep 17 00:00:00 2001 From: Jkorf Date: Fri, 13 Dec 2024 16:20:01 +0100 Subject: [PATCH] Set Symbol on spot and usd futures ExchangeData.GetOrderBookAsync response --- .../SpotApi/BinanceSocketClientSpotApiExchangeData.cs | 5 ++++- .../BinanceSocketClientUsdFuturesApiExchangeData.cs | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Binance.Net/Clients/SpotApi/BinanceSocketClientSpotApiExchangeData.cs b/Binance.Net/Clients/SpotApi/BinanceSocketClientSpotApiExchangeData.cs index f93a358ed..d43d8f900 100644 --- a/Binance.Net/Clients/SpotApi/BinanceSocketClientSpotApiExchangeData.cs +++ b/Binance.Net/Clients/SpotApi/BinanceSocketClientSpotApiExchangeData.cs @@ -85,7 +85,10 @@ public async Task>> GetOrderBookAsy parameters.AddParameter("symbol", symbol); parameters.AddOptionalParameter("limit", limit); int weight = limit <= 100 ? 5 : limit <= 500 ? 25 : limit <= 1000 ? 50 : 250; - return await _client.QueryAsync(_client.ClientOptions.Environment.SpotSocketApiAddress.AppendPath("ws-api/v3"), $"depth", parameters, weight: weight, ct: ct).ConfigureAwait(false); + var result = await _client.QueryAsync(_client.ClientOptions.Environment.SpotSocketApiAddress.AppendPath("ws-api/v3"), $"depth", parameters, weight: weight, ct: ct).ConfigureAwait(false); + if (result) + result.Data.Result.Symbol = symbol; + return result; } #endregion diff --git a/Binance.Net/Clients/UsdFuturesApi/BinanceSocketClientUsdFuturesApiExchangeData.cs b/Binance.Net/Clients/UsdFuturesApi/BinanceSocketClientUsdFuturesApiExchangeData.cs index f95d8ebaa..6400631eb 100644 --- a/Binance.Net/Clients/UsdFuturesApi/BinanceSocketClientUsdFuturesApiExchangeData.cs +++ b/Binance.Net/Clients/UsdFuturesApi/BinanceSocketClientUsdFuturesApiExchangeData.cs @@ -55,7 +55,10 @@ public async Task>> GetOrder parameters.AddParameter("symbol", symbol); parameters.AddOptionalParameter("limit", limit); int weight = limit <= 50 ? 2 : limit <= 100 ? 5 : limit <= 500 ? 10 : 20; - return await _client.QueryAsync(_client.ClientOptions.Environment.UsdFuturesSocketApiAddress!.AppendPath("ws-fapi/v1"), $"depth", parameters, weight: weight, ct: ct).ConfigureAwait(false); + var result = await _client.QueryAsync(_client.ClientOptions.Environment.UsdFuturesSocketApiAddress!.AppendPath("ws-fapi/v1"), $"depth", parameters, weight: weight, ct: ct).ConfigureAwait(false); + if (result) + result.Data.Result.Symbol = symbol; + return result; } #endregion