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);