Closed tastekim closed 1 year ago
voteSpy
const [currCount, roomUsers] = await GameProvider.currVoteCount(roomNum); if (currCount === roomUsers) { const result = await GameProvider.getVoteResult(roomNum); console.log(result); game.sockets.in(`/gameRoom${roomNum}`).emit('spyWin', result); }
방에 접속한 유저들의 닉네임이 담긴 배열을 줄 때 방 최대 인원수가 8명이라는 기준으로 배열의 길이를 8로 맞춰서 남은 자리들은 빈 문자열로 채워서 emit 해달라고 해서 해당 부분 로직을 수정.
for (; currentMember.length < 8; ) currentMember.push('');
각 이벤트 메세지마다 넘겨받는 매개변수에 nickname 추가, 콜백 안에서 socket.nickname으로 사용하는 부분을 프론트에서 넘겨준 nickname으로 교체.
nickname
socket.nickname
수정 내용
1. 최종 투표 기능 수정
voteSpy
를 한 유저를 카운팅하고 있다가 전체인원이 전부 투표를 했을 때 정해진 시간 전에 결과페이지로 렌더링할 수 있도록 수정.2. 프론트 요청 사항 수정
방에 접속한 유저들의 닉네임이 담긴 배열을 줄 때 방 최대 인원수가 8명이라는 기준으로 배열의 길이를 8로 맞춰서 남은 자리들은 빈 문자열로 채워서 emit 해달라고 해서 해당 부분 로직을 수정.
각 이벤트 메세지마다 넘겨받는 매개변수에
nickname
추가, 콜백 안에서socket.nickname
으로 사용하는 부분을 프론트에서 넘겨준nickname
으로 교체.