diff --git a/src/main/java/earth/krakatao/SocketClient.java b/src/main/java/earth/krakatao/SocketClient.java index 842f9e8..b5ea718 100644 --- a/src/main/java/earth/krakatao/SocketClient.java +++ b/src/main/java/earth/krakatao/SocketClient.java @@ -68,6 +68,10 @@ public class SocketClient extends WebSocketClient { ? kraProtocolMessage.getStatus() : 0, 0, "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", (short) kraProtocolMessage.getCmdNumber(), ""); + if (this.kraProtocol.getCmdIDs().contains(kraProtocolMessage.getCmdID())) { + this.kraProtocol.getCmdIDs().remove(kraProtocolMessage.getCmdID()); + } + this.SendMessage(kraProtocolMessage); return; }