From 72f6431529f7e1814bf6a8bc21984d747f11bf46 Mon Sep 17 00:00:00 2001 From: Dmitri Karpovich Date: Mon, 20 Jan 2025 14:49:38 +0100 Subject: [PATCH] [coinex] Extend error mapping --- .../java/org/knowm/xchange/coinex/CoinexErrorAdapter.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/xchange-coinex/src/main/java/org/knowm/xchange/coinex/CoinexErrorAdapter.java b/xchange-coinex/src/main/java/org/knowm/xchange/coinex/CoinexErrorAdapter.java index 81888ed34d4..7909e6c8def 100644 --- a/xchange-coinex/src/main/java/org/knowm/xchange/coinex/CoinexErrorAdapter.java +++ b/xchange-coinex/src/main/java/org/knowm/xchange/coinex/CoinexErrorAdapter.java @@ -4,17 +4,22 @@ import org.knowm.xchange.coinex.dto.CoinexException; import org.knowm.xchange.exceptions.ExchangeException; import org.knowm.xchange.exceptions.InstrumentNotValidException; +import org.knowm.xchange.exceptions.OrderAmountUnderMinimumException; import org.knowm.xchange.exceptions.OrderNotValidException; @UtilityClass public class CoinexErrorAdapter { + public final int AMOUNT_TOO_SMALL = 3127; public final int ORDER_NOT_FOUND = 3600; public final int INVALID_MARKET_CODE = 3639; public ExchangeException adapt(CoinexException e) { switch (e.getCode()) { + case AMOUNT_TOO_SMALL: + return new OrderAmountUnderMinimumException(e.getMessage(), e); + case ORDER_NOT_FOUND: return new OrderNotValidException(e.getMessage(), e);