-
Notifications
You must be signed in to change notification settings - Fork 0
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
feat: APP BE 와의 통신을 위한 모임 목록 조회 API 개발 #486
Conversation
…sementCustomPageable 로 이름 변경
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
고생하셨습니다 민규님!
페이지네이션 로직을 살펴본 결과 페이지 네이션 구현 로직에는 문제가 없어보이나 requestBody
가 아닌 requestParam
으로 GET 요청 방식을 변경하여야 할 것 같습니다!
저희가 외부 서비스를 사용하는 경우 external, 외부 서비스가 저희 서비스를 사용하는 경우 internal 이라고 정의하고자 했습니다. 의견 궁금합니다!
- 답변 : 매우 좋은 것 같습니다!
기존에는 플그 토큰 받아서 진행하고자 했습니다. 하지만 플그와의 소통을 줄이고 싶어 화이트 리스트에 등록해서 구현했습니다. 의견 궁금합니다! 현재는 단순히 플그 id만 받아서 구현한 상황입니다.
- 답변 : 이 부분은 잘 이해가 안되었는데, 자세히 설명해주실 수 있으실까요? 플그 id만 받아서 구현한다는 것은
차단여부
를 판단하기 위해 플그 MemberBlock 테이블에 접근해서 orgId를 가져온다는 걸까요?
main/src/main/java/org/sopt/makers/crew/main/global/config/SecurityConfig.java
Show resolved
Hide resolved
main/src/main/java/org/sopt/makers/crew/main/global/util/AdvertisementCustomPageable.java
Show resolved
Hide resolved
main/src/main/java/org/sopt/makers/crew/main/global/util/CustomPageable.java
Outdated
Show resolved
Hide resolved
main/src/main/java/org/sopt/makers/crew/main/global/util/AdvertisementCustomPageable.java
Outdated
Show resolved
Hide resolved
main/src/main/java/org/sopt/makers/crew/main/global/util/CustomPageable.java
Outdated
Show resolved
Hide resolved
...c/main/java/org/sopt/makers/crew/main/internal/dto/InternalMeetingGetAllMeetingQueryDto.java
Show resolved
Hide resolved
main/src/main/java/org/sopt/makers/crew/main/internal/service/InternalMeetingService.java
Outdated
Show resolved
Hide resolved
main/src/main/java/org/sopt/makers/crew/main/internal/InternalMeetingController.java
Outdated
Show resolved
Hide resolved
넵 맞습니다 !! 아래 과정 자세히 설명했습니다!
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
넵 맞습니다 !! 아래 과정 자세히 설명했습니다!
- 과정
- APP BE 로 부터 플그 id(orgId)를 requestParam으로 받아온다.
- 받은 플그 id로 MemberBlock 테이블에 접근해서 차단한 유저의 orgId를 가져온다.
- 필터링하여 모임 목록을 반환한다.
이해했습니다 😊
차단 여부를 이미 플그 DB의 MemberBlock으로 부터 가져오고 있기 때문에, 해당 방법 좋은 것 같습니다!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM~
👩💻 Contents
📝 Review Note
external
, 외부 서비스가 저희 서비스를 사용하는 경우internal
이라고 정의하고자 했습니다. 의견 궁금합니다!📣 Related Issue
✅ 점검사항