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.events.KraSocketClientEventInitiater;
|
||||||
import earth.krakatao.protocol.KraSocketClientProtocol;
|
import earth.krakatao.protocol.KraSocketClientProtocol;
|
||||||
|
import earth.krakatao.protocol.KraSocketClientProtocolDest;
|
||||||
import earth.krakatao.protocol.KraSocketClientProtocolMessage;
|
import earth.krakatao.protocol.KraSocketClientProtocolMessage;
|
||||||
import earth.krakatao.protocol.KraSocketClientProtocolStatus;
|
import earth.krakatao.protocol.KraSocketClientProtocolStatus;
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
|
@ -33,6 +34,10 @@ public class SocketClient extends WebSocketClient {
|
||||||
|
|
||||||
public void SendMessage(KraSocketClientProtocolMessage kraProtocolMessage) {
|
public void SendMessage(KraSocketClientProtocolMessage kraProtocolMessage) {
|
||||||
if (isOpen()) {
|
if (isOpen()) {
|
||||||
|
if (kraProtocolMessage.getStatus() == KraSocketClientProtocolStatus.GET.getStatus()) {
|
||||||
|
this.kraProtocol.getSendQueueMessages()
|
||||||
|
.put(kraProtocolMessage.getCmdID(), kraProtocolMessage);
|
||||||
|
}
|
||||||
send(this.kraProtocol.EncodeMessage(kraProtocolMessage));
|
send(this.kraProtocol.EncodeMessage(kraProtocolMessage));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue