[REFACTOR] UserController API 리팩토링
Closed this issue · 0 comments
ozzing commented
🤖 기능 개요
- 한 서비스 계층이 한 레포지토리를 참조하도록 리팩토링
- User Controller의 API들을 리팩토링하기 위한 이슈입니다.
- 추가로 User Service를 리팩함에 따라 이를 주입받는 KakaoController와 AppleController도 일부 리팩토링했습니다.
✅ Implement TODO
- 유저 타입 선택
- 토큰 리프레시
- 유저 정보 조회하기
- 유저 로그아웃
- 유저 탈퇴 (가족 나가기와 겹치는 로직 제외)
- 유저 엑스포 토큰 등록
- 유저 공지 및 이벤트 알림 동의
- 가족 활동 알림 동의
- 유저 알림 동의 조회
- 카카오 로그인
- 애플 로그인
📚 Remarks
유저 탈퇴 시 가족 나가기와 겹치는 로직은 Family Controller에서도 사용되고 있어, 해당 부분 리팩토링 시 변경하도록 하겠습니다.