Skip to content

feat(host): 대기실 실시간 참가자 목록 + 강퇴 기능 - #39

Merged
lsmin3388 merged 1 commit into
mainfrom
feat/host-participant-list
Jun 8, 2026
Merged

feat(host): 대기실 실시간 참가자 목록 + 강퇴 기능#39
lsmin3388 merged 1 commit into
mainfrom
feat/host-participant-list

Conversation

@lsmin3388

Copy link
Copy Markdown
Contributor

추가

호스트 대기실에서 참가자를 실시간으로 보고 강퇴할 수 있습니다.

  • 실시간 목록: /topic/.../participants 이벤트를 받아 닉네임 목록 표시. 인원 카운트도 목록 기준으로 실시간 갱신
  • 강퇴: 각 참가자 옆 강퇴 버튼 → DELETE /sessions/{id}/participants/{pid}(백엔드 feat(ui): 퀴즈 대시보드 UI (목록, 생성, 편집, AI 생성) #17) → 서버가 갱신 목록을 브로드캐스트하여 자동 반영
  • useKickParticipant 훅 + deleteParticipant API

참고: 목록은 WS 입·퇴장 이벤트 기반이라 호스트가 먼저 방을 연 뒤 들어오는 참가자부터 채워집니다(초기 스냅샷 API는 별도 과제).

검증

pnpm tsc --noEmit ✅ · pnpm build

- HostWaitingClient: WS participants 이벤트로 실시간 참가자 목록 표시 + 각 참가자 강퇴 버튼, 인원 카운트도 목록 기준 실시간 반영
- useKickParticipant 훅 + deleteParticipant API(DELETE /sessions/{id}/participants/{pid}) — 백엔드 강퇴 API와 연동
- 강퇴 성공 시 서버 participants 브로드캐스트로 목록 자동 갱신
@lsmin3388
lsmin3388 merged commit 35e175b into main Jun 8, 2026
@lsmin3388
lsmin3388 deleted the feat/host-participant-list branch June 8, 2026 06:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant