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

[feat #138] 채팅방 목록 조회 API 상태 필드 추가 및 필터링 수정 #139

Merged
merged 6 commits into from
Nov 12, 2024

Conversation

hyun2371
Copy link
Member

@hyun2371 hyun2371 commented Nov 11, 2024

관련 이슈

📑 작업 상세 내용

  • request param에 String 필드 -> List으로 변경
    • 기존) 채팅방 목록 조회 시 요청중, 수락된 채팅방만 뜸
    • 변경) 거절된 채팅방도 뜨도록 변경
  • 채팅방 목록 조회 API에 상태 필드 추가

💫 작업 요약

  • 필드 추가 및 필터링 수정

🔍 중점적으로 리뷰 할 부분

  • 코드 리포멧팅하니까 들여쓰기가 수정되네요..
    b7cde2e 혹시 네이버 포메터 말고 다른 포메터 사용하고 계신가요??

@hyun2371 hyun2371 added the ✨ feat 기능 추가 label Nov 11, 2024
@hyun2371 hyun2371 requested a review from dudxo November 11, 2024 12:30
@hyun2371 hyun2371 self-assigned this Nov 11, 2024
@hyun2371 hyun2371 linked an issue Nov 11, 2024 that may be closed by this pull request
2 tasks
Copy link

Code Coverage

Overall Project 85.15% -3.59% 🍏
Files changed 67.36% 🍏

File Coverage
ChatRoomController.java 100% 🍏
ChatRoomService.java 93.31% 🍏
ChatRoomQueryRepositoryImpl.java 80.83% 🍏
ChatStatus.java 67.12% -6.85% 🍏
AuthService.java 65.99% -34.01% 🍏

Copy link

Test Results

 25 files   25 suites   14s ⏱️
126 tests 126 ✅ 0 💤 0 ❌
127 runs  127 ✅ 0 💤 0 ❌

Results for commit c911a70.

@hyun2371 hyun2371 merged commit 2db3183 into dev Nov 12, 2024
3 checks passed
Copy link
Collaborator

@dudxo dudxo left a comment

Choose a reason for hiding this comment

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

고생하셨습니다!
피그마를 확인해보니 채팅방 목록에서 필터 기능이 따로 안보이는데, RequestParm으로 상태 list를 받는 부분이 잘 이해되지 않네요.

들여쓰기 포맷팅 문제는 제가 우테코 프리코스를 진행하면서 우테코 포맷터를 사용했는데, 제대로 변경하지 않고 공무인 프로젝트에도 적용해버렸던 것 같네요 죄송합니다. 다음부터는 조금 더 주의하겠습니다.

@@ -58,11 +60,11 @@ public ResponseEntity<CreateChatRoomResponse> createChatRoom(
@Operation(summary = "채팅방 목록 조회 API", description = "회원의 채팅방 목록을 조회한다.")
@GetMapping("/api/chat-rooms")
public ResponseEntity<PageResponse<ChatRoomSimpleResponse>> getChatRoomsByMember(
@RequestParam("status") String status,
@RequestParam("statuses") List<String> statuses,
Copy link
Collaborator

Choose a reason for hiding this comment

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

목록 조회 시 필터 기능이 있어서 추가하신건가요?

Copy link
Member Author

@hyun2371 hyun2371 Nov 12, 2024

Choose a reason for hiding this comment

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

채팅 목록 조회에 수락됨 상태의 채팅방을 표시하고,
채팅 요청 조회에 요청됨, 거절됨 상태의 채팅방을 표시하려고 추가했습니다.

상태를 파라미터로 받고 status에 대해 in절로 쿼리하면 될 것 같아서요.

Copy link
Member Author

Choose a reason for hiding this comment

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

그런데 지금 피그마 확인해보니까 요청의 주체여부에 따라 표기 방법이 다르네요..
image
image

이 부분은 더 고민해보겠습니다...

Copy link
Collaborator

Choose a reason for hiding this comment

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

뭔가 지난 회의 때 논의가 정확하게 이루어지지 않은 것처럼 보이네요..
그땐 잘 이루어진 것처럼 느껴졌는데

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ feat 기능 추가
Projects
None yet
Development

Successfully merging this pull request may close these issues.

✨ 채팅방 목록 조회 API 상태 필드 추가 및 필터링 수정
2 participants