Adding the message to the queue when the status is ack
parent
2edcac5b66
commit
6f86b1b238
|
@ -2,6 +2,7 @@ package earth.krakatao;
|
|||
|
||||
import earth.krakatao.events.KraSocketClientEventInitiater;
|
||||
import earth.krakatao.protocol.KraSocketClientProtocol;
|
||||
import earth.krakatao.protocol.KraSocketClientProtocolDest;
|
||||
import earth.krakatao.protocol.KraSocketClientProtocolMessage;
|
||||
import earth.krakatao.protocol.KraSocketClientProtocolStatus;
|
||||
import java.net.URI;
|
||||
|
@ -33,6 +34,10 @@ public class SocketClient extends WebSocketClient {
|
|||
|
||||
public void SendMessage(KraSocketClientProtocolMessage kraProtocolMessage) {
|
||||
if (isOpen()) {
|
||||
if (kraProtocolMessage.getStatus() == KraSocketClientProtocolStatus.GET.getStatus()) {
|
||||
this.kraProtocol.getSendQueueMessages()
|
||||
.put(kraProtocolMessage.getCmdID(), kraProtocolMessage);
|
||||
}
|
||||
send(this.kraProtocol.EncodeMessage(kraProtocolMessage));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue