회원탈퇴 API 추가

This commit is contained in:
2023-08-02 16:57:26 +09:00
parent baad5653e8
commit d9f6ac01f4
6 changed files with 65 additions and 0 deletions

View File

@@ -7,6 +7,7 @@ import kr.co.vividnext.sodalive.member.following.CreatorFollowRequest
import kr.co.vividnext.sodalive.member.login.LoginRequest
import kr.co.vividnext.sodalive.member.notification.UpdateNotificationSettingRequest
import org.springframework.security.core.annotation.AuthenticationPrincipal
import org.springframework.security.core.userdetails.User
import org.springframework.web.bind.annotation.GetMapping
import org.springframework.web.bind.annotation.PostMapping
import org.springframework.web.bind.annotation.PutMapping
@@ -144,4 +145,10 @@ class MemberController(private val service: MemberService) {
ApiResponse.ok(service.searchMember(nickname = nickname, memberId = member.id!!))
}
@PostMapping("/sign_out")
fun signOut(
@RequestBody signOutRequest: SignOutRequest,
@AuthenticationPrincipal user: User
) = ApiResponse.ok(service.signOut(signOutRequest, user), "정상적으로 탈퇴 처리되었습니다.")
}