1. 소켓 연결 하는 부분
namespace를 나눠서 /tetris와 /lobby 로 나눠서 구현했는데, 하나로 합치는게 각 게임 방을 관리하는 측면에서 편리할 것 같아 /(root)로 합쳐서 소켓 통신을 구현했습니다.
- 사용되지 않는 파일, 주석, console.log 삭제
- socket.io namespace를 /로 수정
- socket.ts 내용을 lobbyUserSocket.ts와 tetrisSocket.ts로 분리
- 공통된 type들 socketType.ts로 분리
- lobbyUserSocket.ts에서 자주 사용되는 함수 userUtil.ts로 분리
- roomList를 constant로 분리하여 관리