Skip to content

[feat] CoffeeChat 상태 전이 / 행위 전 검증 로직 강화 #144

Description

@juwoojae

기능 요약

배경

커피챗 도메인에서 상태 전이(close) 및 메시지 전송과 같은 주요 행위가충분한 사전 검증 없이 수행될 수 있는 구조임.
상태·참여자·권한 검증 로직이 분산되어 있어잘못된 행위 요청을 사전에 차단하기 어려움.

목표

  • 커피챗 도메인의 상태/권한 검증 책임을 단일 컴포넌트로 집중
  • 잘못된 상태 전이 및 비인가 행위 방지
  • 행위(action) 단위의 명확한 가드 구조 확립

작업 항목

상태 전이 검증 (close)

  • close 상태 전이 전 검증 컴포넌트 추가
  • 이미 close 상태인 경우 멱등 처리
  • close 불가능한 상태에 대한 실패 케이스 정의

메시지 전송 검증

  • 메시지 전송 전 userId 검증
  • 커피챗 참여 여부 검증
  • close 상태에서 메시지 전송 차단
  • 인증/인가 실패 시 에러 응답 정리

참고

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

apiAPI / 컨트롤러 / 엔드포인트

Projects

  • Status
    Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions