You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
클래스 참여는 Figma 기준 2단계(코드 입력 → 이름 입력)인데, 지금 POST /api/v1/classes/join 은 코드와 이름을 한 번에 받습니다.
코드 단계에서 보여줘야 하는 에러 팝업 5종(인원 초과, 없는 코드, 마감된 클래스, 삭제된 클래스, 이미 참여 중)을 띄울 방법이 없습니다.
📝 Issue Description
코드만 받아 참여 가능 여부를 확인하는 API 를 추가한다 (참여 처리는 하지 않음)
참여 가능하면 클래스 요약(이름, 배틀, 인원, 마감)을 돌려준다
참여할 수 없으면 사유별 에러 코드를 구분해서 돌려준다
없는 코드 / 삭제된 클래스 / 마감(마감일 경과, 이용권 종료) / 정원 초과 / 이미 참여 중 / 내 클래스 / 내보내진 클래스
지금은 삭제된 클래스 코드도 없는 코드와 같은 404 라서, 참여 API 도 삭제된 클래스를 구분하게 맞춘다
Activity
#553 [Feat] 클래스 참여 코드 확인 API 및 삭제된 클래스 구분