Transcendence-Animal-Crossing / backend

3 stars 0 forks source link

Feat/direct message #21

Closed sseunghoon closed 10 months ago

sseunghoon commented 10 months ago
  1. friend-list 응답에 IntraName 추가 클라이언트의 오른쪽 네비게이션 친구바에 사용될 intraName

  2. ChatGateWay::onDirectMessageRead, ChatService::viewMessage 클라이언트에 저장은 되어 있지만 안 읽은 메시지를 읽었음을 알리는 이벤트 추가

  3. RoomService 가 ClientRepository 대신 ClientService 를 호출하도록 수정 다른 모듈의 레포 호출을 지양

  4. ClientRepository::(saveMuteTimerId, findMuteTimerId, deleteMuteTimerId) 모두 RoomRepository 로 이동 client 보다는 room에 더 어울리기 때문

  5. feat: ClientService::findUserIdByClientId, findClientIdByUserId

  6. 안 읽은 DM을 한 번에 불러오는 이벤트 추가 (다 읽음 처리) direct-message -> dm-send load-message -> dm-load