Skip to content

[RELEASE] 배포#121

Merged
hey-sung merged 4 commits intoproductionfrom
main
Aug 7, 2025
Merged

[RELEASE] 배포#121
hey-sung merged 4 commits intoproductionfrom
main

Conversation

@hey-sung
Copy link
Copy Markdown
Collaborator

@hey-sung hey-sung commented Aug 7, 2025

No description provided.

- 인증된 사용자가 특정 크루에 대해 탈퇴하는 API 개발
- 크루 내 역할이 LEADER가 아닌 경우에만 가능
- LEADER인 경우 LEADER_CANNOT_EXPEL 예외 발생
* refactor: JWT 초기 발급 API spec 변경

- JWT 초기 발급 API spec 변경
- 소셜로그인 성공 시, UUID 재발급 후 redis에 저장
- 리다이렉트 URL에 userId, token 정보를 담아서 전달
- POST /api/auth의 request body에 userId, token을 담아서 JWT 토큰 요청
- token 정보 유효성 확인

* feat: JWT 재발급 API 개발

- JwtFacade를 JwtManager로 이름 변경
- AuthFacade 인터페이스 작성 및 로직 정리
- JWT 재발급 API 개발 (`POST /api/auth/reissue`)

* docs: swagger docs 작성

- AuthApi 인터페이스에 swagger docs 작성
* feat: 로그아웃 API 개발

- 로그아웃 API 개발 `POST /api/logout?nickname={nickname}`
- redis에서 refresh-token 정보 삭제 및 Cookie에서 refresh token 삭제

* docs: swagger docs 작성

- /api/auth/logout에 대해 swagger docs 작성
* feat: 크루 리더 양도 API 개발

- `PATCH /api/crew/{crewId}/members/leader` 크루 리더 양도 API 개발
- 요청자가 크루리더가 아닌 경우, 대상자가 크루 참여자가 아닌 경우, 대상자의 닉네임을 통해 사용자를 찾을 수 없는 경우 예외 발생
-  CrewMember에 역할을 업데이트하는 비지니스 로직 추가

* docs: swagger docs 작성

* feat: 본인에 대해 요청한 경우에는 예외 발생

- 리더가 본인에 대해 리더 양도를 요청한 경우에는 LEADER_ALREADY_ASSIGNED 예외 발생
@github-actions
Copy link
Copy Markdown

github-actions bot commented Aug 7, 2025

Test Results

124 tests   124 ✅  3s ⏱️
 53 suites    0 💤
 53 files      0 ❌

Results for commit 37762c8.

@hey-sung hey-sung merged commit 01f91dd into production Aug 7, 2025
2 checks passed
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