Skip to content

[feat, refactor] 번개모임, 채팅 로직 구현

🤔 기능 설명

번개모임, 채팅을 관리하는 라우터, 컨트롤러, 서비스 기능을 구현 웹소켓 서버 로직을 작성 엔티티 연관관계 매핑 변경

💻 작업 상세 내용

  • chat, meeting 라우터, 컨트롤러, 서비스 기능 구현
  • 번개모임
    • 모임 목록 조회
    • 모임 생성
    • 모임 마감하기
    • 모임 참가
  • 채팅
    • 채팅방 생성
    • 채팅방 목록 조회
    • 사용자 상태 업데이트 (온라인/오프라인)
    • 읽음 상태 업데이트
    • 읽지 않은 메시지 조회
    • 읽지 않은 메시지 수 조회
    • 읽은 로그 ID 업데이트
    • 상태와 로그 ID 동시 업데이트
  • 엔티티 연관관계 매핑 변경
  • 웹소켓 서버 코드 작성
    • 웹소켓 연결
    • MongoDB 연결
    • 채팅방 기록 불러오기

참고할 수 있는 자료 (선택)

Edited by 심재엽