Skip to content

✨ Feat: 클래스 참여 코드 확인 API #553

Closed

Description

@si-zero

🛠️ Issue Overview

클래스 참여는 Figma 기준 2단계(코드 입력 → 이름 입력)인데, 지금 POST /api/v1/classes/join 은 코드와 이름을 한 번에 받습니다.
코드 단계에서 보여줘야 하는 에러 팝업 5종(인원 초과, 없는 코드, 마감된 클래스, 삭제된 클래스, 이미 참여 중)을 띄울 방법이 없습니다.

📝 Issue Description

  • 코드만 받아 참여 가능 여부를 확인하는 API 를 추가한다 (참여 처리는 하지 않음)
  • 참여 가능하면 클래스 요약(이름, 배틀, 인원, 마감)을 돌려준다
  • 참여할 수 없으면 사유별 에러 코드를 구분해서 돌려준다
    • 없는 코드 / 삭제된 클래스 / 마감(마감일 경과, 이용권 종료) / 정원 초과 / 이미 참여 중 / 내 클래스 / 내보내진 클래스
  • 지금은 삭제된 클래스 코드도 없는 코드와 같은 404 라서, 참여 API 도 삭제된 클래스를 구분하게 맞춘다

✅ To do

  • 참여 코드 확인 API
  • 삭제된 클래스 에러 코드 추가, 참여 API 에도 적용
  • 통합 테스트

Activity

  1. added a commit that references this issue on Oct 21, 2026
  2. self-assigned this
    on Oct 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

✨ Feat (기능 추가)새로운 기능을 추가할 때 사용합니다.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions