Skip to content

[FEAT] 방 인원 확인 소켓 이벤트 #24

@cchaeyoung

Description

@cchaeyoung

🧾 이슈 개요

모달에서 현재 방의 플레이어 수를 실시간으로 확인할 수 있는 소켓 이벤트 구현

👤 사용자 시나리오

  1. 사용자가 메인 페이지에서 "배틀 시작하" 버튼을 누른다
  2. 모달이 열리면서 서버에 인원 확인 요청을 보낸다
  3. 서버가 현재 플레이어 수를 응답한다
  4. 모달에 "1/2" 같은 UI가 표시된다
  5. 다른 사람이 입장할 때마다 실시간으로 업데이트된다

✅ TODO

구현에 필요한 작업

  • CHECK_ROOM_AVAILABILITY 이벤트 수신 로직 구현
  • 현재 방의 플레이어 수 조회
  • ROOM_AVAILABILITY 이벤트로 클라이언트에 현재 상태 전송
  • 예외 처리: 방이 없거나 조회 실패 시 ERROR 이벤트 emit

📌 Acceptance Criteria

  • 서버가 CHECK_ROOM_AVAILABILITY 이벤트를 정상 수신하고 응답한다
  • 클라이언트는 ROOM_AVAILABILITY 이벤트를 통해 현재 플레이어 수를 받을 수 있다

💬 Remarks

  • 관련 이슈/PR: #
  • 레퍼런스:

Metadata

Metadata

Assignees

Labels

BEbackend

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions