Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix/#338 피드백, 탈퇴 변경 관련 수정 #348

Merged
merged 13 commits into from
Aug 2, 2023
Merged

Conversation

orijoon98
Copy link
Member

@orijoon98 orijoon98 commented Aug 1, 2023

✒️ 관련 이슈번호

🔑 Key Changes

  1. 기존 api 살려두고 v2 로 탈퇴 api 추가했습니다.
  2. 탈퇴 관련 슬랙 알림은 삭제했습니다.
  3. 탈퇴 피드백 알림은 슬랙으로 확인할 수 있도록 했습니다.
  4. sqs 관련 dto 커먼 모듈에서 관리하도록 수정했습니다.

📢 To Reviewers

  • 슬랙 채널 추가돼서 알림 서버 yml 파일에만 변동사항 있어요! 노션에 반영해뒀습니다.
  • 깃헙 secrets 에도 반영해뒀어요!
  • feedback 테이블에 feedback_type 칼럼 삭제됐고, 추후 배포시에 테이블 변경해야해서 issue 에 남겨뒀어요!

@orijoon98 orijoon98 added ✨ Feature 기능 개발 🐼 혁준 🐼 혁준이가 했다아~ 🔧 Fix 간단한 수정 🔨 Refactor 코드 리팩토링 labels Aug 1, 2023
@orijoon98 orijoon98 requested a review from hyejungg August 1, 2023 11:46
@orijoon98 orijoon98 self-assigned this Aug 1, 2023
Copy link
Member

@hyejungg hyejungg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다 변경점이 많았네요!

@ApiResponse(code = 400,
message = "1. 사유를 선택 안한 경우, NO를 보내주세요. (feedbackType)\n"
+ "2. 의견은 200 글자 이내로 입력해주세요. (comment)\n"
+ "3. 의견이 없는 경우, 빈 스트링(\"\")을 보내주세요. (comment)",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이 부분 기존 내용에 해당 하는 부분이라서 지워야 할 것 같아요!

created_at datetime(6) null,
updated_at datetime(6) null,
comment varchar(300) null,
feedback_type varchar(30) null
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

feedback_type 이미 배포 서버에 15개 데이터밖에 없지만 ... 살려두는 건 좀 그런가요 ? 낭비일까요

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

슬랙에 알림 남은걸로도 개수는 알 수 있으니 지우는게 어떨까요..?!

Copy link
Member

@hyejungg hyejungg Aug 1, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

90일 뒤면 사라지는데 ㅠ 배포 직전에 백업해두고 지우는걸로 하죵

Comment on lines 13 to 14
public static final String SLACK_USER_DELETE = "SLACK_USER_DELETE";
public static final String SLACK_USER_DELETE_FEEDBACK = "SLACK_USER_DELETE_FEEDBACK";
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

아예 지우던지(sqs 관련 로직이 삭제되었으니까) 위에 SLACK_USER_DELETE 여기에 삭제 주석 달아주면 좋을 것 같아요!

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

요 부분 빼먹었네요 지우겠습니다!!

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FeedbackType enum 에는 deprecated 주석 있는데 여기는 다 삭제된 것 같아요 ..,.,. 저는 우선 살려두고 나중에 한번에 지우는게 좋지않을까 싶습니당 ..

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

그 FeedbackType enum 을 아직 안 지운 이유는 v1 탈퇴를 살려두려면 필요해서였어요!
다른 것들은 탈퇴 알림 관련한 것들이라 지웠습니다!

@PreventDuplicateRequest
@Version
@Auth
@PostMapping("/v1/user/delete/feedback")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이친구는 요번(v2)에 함께 생성된 친구니까 v2가 맞지 않을까 싶습니다 ?! 어떻게 생각하시나요

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

아 저는 v1, v2 를 사용하는 이유가 기존 api 를 살려두고 같은 역할을 하는 api 를 새롭게 만들때 사용하는 걸로 이해했는데 아닌가욤..?!
해당 api 는 기존에 없던 아이라 v1 으로 했어요!

Copy link
Member

@hyejungg hyejungg Aug 2, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

흠 그렇군요 .,., 저는 이번 배포에 포함된 변경 및 추가 api 는 v2 로 명시하긴 했는데요 .. (ex. 대표룰 조회/수정)
컨벤션 정해둔게 없었던 것 같아서 이렇게 픽스하는 걸로 하면 좋을 듯 하네요. 제쪽은 v1 으로 맞춰서 배포 해두었습니다~~

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

확인했습니다! 클라-서버 공지만 한번 확인 부탁드립니다!
그러면 해당 PR 은 머지해도 될까요?

@orijoon98 orijoon98 requested a review from hyejungg August 1, 2023 14:32
@hyejungg hyejungg force-pushed the develop branch 2 times, most recently from 67d3484 to 37ea16c Compare August 2, 2023 11:59
@orijoon98 orijoon98 merged commit 65444d5 into develop Aug 2, 2023
2 checks passed
@orijoon98 orijoon98 deleted the fix/#338 branch August 2, 2023 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ Feature 기능 개발 🐼 혁준 🐼 혁준이가 했다아~ 🔧 Fix 간단한 수정 🔨 Refactor 코드 리팩토링
Projects
None yet
Development

Successfully merging this pull request may close these issues.

피드백 뷰 api 구현 및 수정
2 participants