fixed duplication of maps config and prettier format

This commit is contained in:
Trajkov Dimitar
2025-11-01 17:29:39 +01:00
parent 5027083c48
commit f0ff31f95a
6 changed files with 40 additions and 51 deletions
+23 -9
View File
@@ -279,15 +279,29 @@ export class RankedQueue extends LitElement {
// Connect WebSocket if not connected
await this.connectWebSocket();
// Send join queue message
if (this.ws && this.ws.readyState === WebSocket.OPEN) {
this.ws.send(
JSON.stringify({
type: "join_queue",
queueType: this.queueType,
gameMode: this.gameMode,
}),
);
// Function to send join queue message
const sendJoinMessage = () => {
if (this.ws && this.ws.readyState === WebSocket.OPEN) {
this.ws.send(
JSON.stringify({
type: "join_queue",
queueType: this.queueType,
gameMode: this.gameMode,
}),
);
}
};
// Send join queue message immediately if connected, or wait for connection
if (this.ws) {
if (this.ws.readyState === WebSocket.OPEN) {
sendJoinMessage();
} else if (this.ws.readyState === WebSocket.CONNECTING) {
// Wait for connection to open before sending join message
this.ws.addEventListener("open", () => sendJoinMessage(), {
once: true,
});
}
}
}