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

✨ 채팅방 메시지 조회 API #92

Closed
3 tasks done
hyun2371 opened this issue Aug 29, 2024 · 0 comments · Fixed by #93
Closed
3 tasks done

✨ 채팅방 메시지 조회 API #92

hyun2371 opened this issue Aug 29, 2024 · 0 comments · Fixed by #93
Assignees
Labels
⚙️ chore 환경 세팅 ✨ feat 기능 추가

Comments

@hyun2371
Copy link
Member

hyun2371 commented Aug 29, 2024

⚜️ To do

  • mongoDB 세팅
  • 채팅 메시지 저장 API 임시로 구현
  • 채팅방 아이디로 메시지 조회 API 구현
@hyun2371 hyun2371 added ✨ feat 기능 추가 ⚙️ chore 환경 세팅 labels Aug 29, 2024
@hyun2371 hyun2371 self-assigned this Aug 29, 2024
@hyun2371 hyun2371 changed the title ✨ mongoDB로 채팅 메시지 저장, 조회 API ✨ 채팅 메시지 저장, 조회 API Aug 29, 2024
@hyun2371 hyun2371 changed the title ✨ 채팅 메시지 저장, 조회 API ✨ 채팅 메시지 조회 API Aug 29, 2024
@hyun2371 hyun2371 changed the title ✨ 채팅 메시지 조회 API ✨ 채팅방 메시지 조회 API Aug 29, 2024
@hyun2371 hyun2371 linked a pull request Aug 29, 2024 that will close this issue
hyun2371 added a commit that referenced this issue Aug 29, 2024
* [chore] : MongoDB 의존성 추가

* [chore] : docker-compose에 mongo 이미지 추가

* [feat] : messageType 변환 예외 구체화

* [feat] : chatMessage 엔티티 -> 몽고 DB collection으로 변경

* [feat] : 채팅 메시지 요청 dto 추가

* [feat] : 채팅 메시지 응답 dto 추가

* [feat] : 채팅 메시지<-> dto mapper 추가

* [feat] : 채팅 메시지 mongoRepository 추가

* [feat] : 채팅 메시지 저장, 조회 비즈니스 로직 추가

* [feat] : 채팅 메시지 저장, 조회 API 로직 추가

* [feat] : 채팅 메시지 조회 비즈니스 로직 테스트

* [test] : 테스트 컨테이너에 MongoDB 컨테이너 추가

* [test] : 채팅방 메시지 조회 통합 테스트 작성

* [rename] : chatMessage-> chatRoom으로 파일명 수정

* [chore] : PR시 배포 되도록 임시 수정

* [style] : 함수명 복수형으로 변경

* [feat] : dto validation 추가

* [chore] : cd 스크립트 원복
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚙️ chore 환경 세팅 ✨ feat 기능 추가
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant