disconnecting 이벤트가 길지 않아서 다시 socket.js로 위치를 옮겼습니다.
공통된 작업을 조건문 밖으로 꺼내 길이를 줄이고 조건을 수정 했습니다.
io.sockets.in(/gameRoom${roomNum}).emit('ready', nickname, false); io.to(/gameRoom${roomNum}).emit('userNickname', currentMember);
socket.js 내 77~78 번째 줄 코드에서 io.socket.in 과 io.to 가 사실상 같은 기능인것 같아서 찾아봤는데
공식 문서에는 둘이 같다고 나왔습니다.
따라서 io.socket.in -> io.to 로 수정했습니다!
추가사항
room-provider에서 error를 검사하기 때문에 room-repo에 있는 오류검사부분 없앴습니당
194
수정 내용
io.sockets.in(
/gameRoom${roomNum}).emit('ready', nickname, false); io.to(
/gameRoom${roomNum}).emit('userNickname', currentMember);
socket.js 내 77~78 번째 줄 코드에서 io.socket.in 과 io.to 가 사실상 같은 기능인것 같아서 찾아봤는데 공식 문서에는 둘이 같다고 나왔습니다. 따라서 io.socket.in -> io.to 로 수정했습니다!추가사항