Skip to content

채팅 리팩토링: 메시지 전송 책임 분리 #597

Description

@dh2906

배경

ChatService에 direct/club/group 메시지 저장, 마지막 메시지 동기화, 알림 발송, admin 문의 이벤트 발행 책임이 섞여 있습니다.

작업

  • 메시지 전송 흐름을 별도 서비스로 분리합니다.
  • direct 방 복원, 마지막 메시지 메타데이터 갱신, 알림 대상 계산 정책을 유지합니다.
  • SYSTEM_ADMIN 문의방 특수 경로를 일반 direct와 섞지 않습니다.

검증

  • 메시지 전송 단위 테스트를 유지하거나 보강합니다.
  • 마지막 메시지 메타데이터와 알림 호출 검증을 포함합니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    리팩토링리팩터링을 위한 이슈입니다.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions