issues
search
dnd-side-project
/
dnd-11th-2-backend
작심삼일 러너들을 위한 앱, RunUs 🏃🏻♀️🌎🏃🏻🌏
0
stars
1
forks
source link
Refactor: 회원탈퇴 로직 리팩터링(hard delete)
#179
Closed
hee9841
closed
2 weeks ago
hee9841
commented
2 weeks ago
🔗 이슈 연결
close #162
🚀 구현한 API
POST
/api/v1/auth/oauth/withdraw
💡 반영할 내용 및 변경 사항 요약
기존에 하나의 트랜젝션으로 존재했던 소셜 회원 연결 해제(네트워크 연결) + 회원 데이터 삭제 로직을 분리합니다.
소셜 회원 연결 해제는 revokeOauth 메서드를 호출해 회원이 로그인한 3rd party 연동을 해제합니다.
소셜 회원 연결 해제가 완료 되었으면 회원의 데이터를 삭제(hard delete)을 위해 deleteAllDataAboutMember메서드를 호출합니다.
🔍 리뷰 요청/참고 사항
https://github.com/dnd-side-project/dnd-11th-2-backend/pull/167#discussion_r1751633667
에서 PR 수정 사항을
10ac56c
에서 수정했습니다.
🔗 이슈 연결
🚀 구현한 API
/api/v1/auth/oauth/withdraw
💡 반영할 내용 및 변경 사항 요약
🔍 리뷰 요청/참고 사항