[bug] push fully formed message in ws queue
This commit is contained in:
parent
9adafc1212
commit
42a7848025
@ -91,16 +91,16 @@ class WebSocketClient {
|
||||
|
||||
// Method to send messages
|
||||
public sendMessage(flag: AnkFlag, message: string): void {
|
||||
if (this.ws.readyState === WebSocket.OPEN) {
|
||||
const networkMessage: AnkNetworkMsg = {
|
||||
const networkMessage: string = JSON.stringify({
|
||||
'flag': flag,
|
||||
'content': message
|
||||
}
|
||||
// console.debug("Sending message:", JSON.stringify(networkMessage));
|
||||
this.ws.send(JSON.stringify(networkMessage));
|
||||
});
|
||||
if (this.ws.readyState === WebSocket.OPEN) {
|
||||
console.debug("Sending message:", networkMessage);
|
||||
this.ws.send(networkMessage);
|
||||
} else {
|
||||
console.warn('WebSocket is not open. ReadyState:', this.ws.readyState);
|
||||
this.messageQueue.push(message);
|
||||
this.messageQueue.push(networkMessage);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user