From e5169086f6be90e9cc611b796fd7b6177022dfd3 Mon Sep 17 00:00:00 2001 From: fiore Date: Tue, 25 Mar 2025 10:27:23 +0900 Subject: [PATCH] =?UTF-8?q?DO-49=20=EB=B3=80=EC=88=98=EB=AA=85/=EC=A3=BC?= =?UTF-8?q?=EC=84=9D=20=EC=9D=BC=EB=B6=80=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- routes/users.js | 2 +- socket/handlers/roomEvents.js | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/routes/users.js b/routes/users.js index e1741f4..0679aea 100644 --- a/routes/users.js +++ b/routes/users.js @@ -215,7 +215,7 @@ router.post("/score-update", async function (req, res, next) { win: Number(winCount), lose: Number(loseCount), // 승급, 강등 여부 추가 -1 :강등, 0: 변화 없음 , 1: 승급 - advancement: Number(advancement), + isAdvancement: Number(advancement), }); } catch(err) { diff --git a/socket/handlers/roomEvents.js b/socket/handlers/roomEvents.js index aeaf7ca..b1a8d52 100644 --- a/socket/handlers/roomEvents.js +++ b/socket/handlers/roomEvents.js @@ -10,9 +10,8 @@ module.exports = function(io, socket, gameState) { socket.emit('exitRoom',{message: "방을 떠났습니다."}); socket.to(roomId).emit('endGame', { message: "상대방이 방을 떠났습니다." }); - // 대기방 목록에서 제거 + // 혼자 대기 중인 경우 대기방 목록에서 제거 gameState.rooms = gameState.rooms.filter(room => room.roomId !== roomId); - // 매핑 정보 삭제 gameState.socketRooms.delete(socket.id);