Skip to content

Conversation

@lyouxsun
Copy link
Member

이슈 번호

Close #34

개요

  • 개인/그룹 채팅방 생성하기
  • 채팅방 화면 들어가기
    • 사용자와 채팅방 번호를 통한 인가
    • 최근 30개의 메시지 가져오기
  • 채팅방 나가기
  • 채팅방 목록 검색하기
    • 사용자와 채팅방 번호를 통한 인가
    • 자신이 참여하고 있는 채팅방 중 검색 키워드가 포함된 채팅방을 변경날짜 오름차순으로 정렬하여 반환

작업사항

  • 채팅방 생성 : 조회 2번
  • 채팅방 화면 들어가기 : 조회 4번
  • 채팅방 나가기 : 조회 3번, 제거 1번
  • 채팅방 목록 검색 : 조회 2번

lyouxsun added 21 commits March 6, 2025 00:54
- 쿼리 파라미터를 통해 page와 size 지정 가능하도록 추가
- 해당 사용자가 조회하고자 하는 채팅방의 멤버인지 확인 (인가)
- 해당 채팅방의 최근 30개 메시지 조회
- 채팅방의 모든 멤버들 프로필 정보와 30개 메시지를 함께 응답
- Member와 Message 매핑
- 페치 조인을 통해 Message 조회 시 필드의 sender도 함께 조회
- 각 메시지 데이터에 sender id, 이름, 프로필 이미지 추가
- 웹소켓 연결
- 웹소켓을 통한 채팅 전송
- createdDate에서 modifiedDate로 변경
@lyouxsun lyouxsun merged commit 3bae0b3 into develop Mar 13, 2025
3 checks passed
@lyouxsun lyouxsun deleted the feat/chat branch March 13, 2025 09:28
@lyouxsun lyouxsun added the feature 새로운 기능 구현 label Mar 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature 새로운 기능 구현

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] 채팅 CRUD 기능 구현

2 participants