Closed MoonYeeun closed 3 years ago
1. 회원탈퇴 시 호스트 로직 관련
호스트 권한을 가진 유저라면, 호스트 권한을 다른 유저에게 넘기기 전에는 회원탈퇴 로직이 작동하지 못하게 하는 것도 좋을 거 같아요.
모든 사용자가 수정할 수 있게 되면, 누가 어느 시점에 뭘 수정했는지 + 혹시라도 잘못된 수정이 발생했을 경우 롤백 가능하도록 하는 기능이 필요할 것 같은데... 그거까지는 과해 보여서요
2. 탈퇴유저의 피드백 남겨놓기
말씀하신 대로 유저와의 relation을 끊어놓는 게 제일 좋아보입니다.
cf. 사용자 데이터를 아예 삭제하기보다는 user의 테이블 필드에 bool값으로 '탈퇴여부' column을 만들어놓고 사용자 탈퇴 시에는 탈퇴여부를 true로 변경할 수도 있을 것 같습니다.
대신 이 경우
가 있을 거 같아요
고민되는 점
특정 유저가 회원탈퇴를 할 경우, 그 유저가 호스트인 스터디방은 어떻게 되는가?
방법 1. 호스트 없는 스터디방으로 유지
만약 해당 스터디방 수정/삭제하려면 어떻게 ?
수정은 스터디룸 모든 참여자가 가능하도록 변경
삭제는 지금처럼 호스트만 가능하게 함 (결국 호스트 없는 방의 경우 모든 유저가 나가면 자동으로 지워지게 됨)
다른 방법 ?
탈퇴한 유저가 남긴 피드백 점수 및 합불 여부 처리?
방법 1. 남겨놓기
방법 2. 같이 삭제 ?