Skip to content

채팅 리팩토링: 채팅방 멤버 명령 책임 분리 #601

Description

@dh2906

배경

ChatService에 방 나가기, 멤버 강퇴, 강퇴 권한 검증이 남아 있어 메시지/목록 조회 책임과 섞여 있습니다.

작업

  • leaveChatRoom과 kickMember 흐름을 별도 명령 서비스로 분리합니다.
  • direct 나가기는 상태 변경, group 나가기는 멤버 삭제라는 차이를 유지합니다.
  • club group 나가기와 non-group 강퇴 거부 정책을 유지합니다.

검증

  • 나가기/강퇴 단위 테스트를 실행합니다.
  • owner 강퇴 거부와 자기 자신 강퇴 거부 정책을 확인합니다.

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