1
0
mirror of https://github.com/JKorf/CryptoExchange.Net synced 2025-12-11 16:09:16 +00:00

Fixed incorrect check for TimeFilterSupport in combination with StartTime parameter for some Shared endpoints

This commit is contained in:
Jkorf 2025-11-20 14:03:59 +01:00
parent 6e8c6feec2
commit f3d535f286
3 changed files with 3 additions and 3 deletions

View File

@ -24,7 +24,7 @@ namespace CryptoExchange.Net.SharedApis
/// <inheritdoc />
public override Error? ValidateRequest(string exchange, GetClosedOrdersRequest request, TradingMode? tradingMode, TradingMode[] supportedApiTypes)
{
if (TimeFilterSupported && request.StartTime != null)
if (!TimeFilterSupported && request.StartTime != null)
return ArgumentError.Invalid(nameof(GetClosedOrdersRequest.StartTime), $"Time filter is not supported");
return base.ValidateRequest(exchange, request, tradingMode, supportedApiTypes);

View File

@ -24,7 +24,7 @@ namespace CryptoExchange.Net.SharedApis
/// <inheritdoc />
public override Error? ValidateRequest(string exchange, GetDepositsRequest request, TradingMode? tradingMode, TradingMode[] supportedApiTypes)
{
if (TimeFilterSupported && request.StartTime != null)
if (!TimeFilterSupported && request.StartTime != null)
return ArgumentError.Invalid(nameof(GetDepositsRequest.StartTime), $"Time filter is not supported");
return base.ValidateRequest(exchange, request, tradingMode, supportedApiTypes);

View File

@ -24,7 +24,7 @@ namespace CryptoExchange.Net.SharedApis
/// <inheritdoc />
public override Error? ValidateRequest(string exchange, GetWithdrawalsRequest request, TradingMode? tradingMode, TradingMode[] supportedApiTypes)
{
if (TimeFilterSupported && request.StartTime != null)
if (!TimeFilterSupported && request.StartTime != null)
return ArgumentError.Invalid(nameof(GetWithdrawalsRequest.StartTime), $"Time filter is not supported");
return base.ValidateRequest(exchange, request, tradingMode, supportedApiTypes);