From 32ae90c3995fc8f26450228ec22c58439866155d Mon Sep 17 00:00:00 2001 From: Kum1ta Date: Fri, 27 Sep 2024 13:05:48 +0200 Subject: [PATCH] Django - fix some bugs with mastchmaking --- .../djangoserver/file/server/server/Game.py | 6 +++--- .../server/typeRequests/changePrivateInfo.py | 9 +++++++-- .../djangoserver/file/server/server/utils.py | 6 ++++-- .../multiOnlineGame/multiOnlineGamePage.js | 6 ++++-- .../typeResponse/typeChangePrivateInfo.js | 20 +++++++++++++++++++ .../static/javascript/waitingGame/main.js | 12 +++++------ .../nginx/static/javascript/websocket.js | 7 ++++--- 7 files changed, 47 insertions(+), 19 deletions(-) create mode 100644 docker-compose/requirements/nginx/static/javascript/typeResponse/typeChangePrivateInfo.js diff --git a/docker-compose/requirements/djangoserver/file/server/server/Game.py b/docker-compose/requirements/djangoserver/file/server/server/Game.py index cad8918..66fd293 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/Game.py +++ b/docker-compose/requirements/djangoserver/file/server/server/Game.py @@ -6,7 +6,7 @@ # By: edbernar +#+ +:+ +#+ # +# By: edbernar +#+ +:+ +#+ */ +/* By: edbernar { if (points.length < 3) @@ -43,10 +41,10 @@ class WaitingGamePage sentence.innerText = text + points; }, 500); timeout = setTimeout(() => { - if (!lastSelected) - sendRequest("game", {action: 0, skinId: 0, opponent: opponentInfo.id}); + if (opponentInfo) + sendRequest("game", {action: 0, skinId: lastSelected ? lastSelected.id : 0, opponent: opponentInfo.id}); else - sendRequest("game", {action: 0, skinId: lastSelected.id, opponent: opponentInfo.id}); + sendRequest("game", {action: 0, skinId: lastSelected ? lastSelected.id : 0}); timeout = null; }, 1500); returnButton.addEventListener('click', returnToLobby); diff --git a/docker-compose/requirements/nginx/static/javascript/websocket.js b/docker-compose/requirements/nginx/static/javascript/websocket.js index fcdf394..2e6e473 100644 --- a/docker-compose/requirements/nginx/static/javascript/websocket.js +++ b/docker-compose/requirements/nginx/static/javascript/websocket.js @@ -6,7 +6,7 @@ /* By: edbernar