Skip to content

[Feat] 토닥이 채팅 - Domain UseCase #73

Description

@oungsi2000

작업 내용

core:domain에 채팅 UseCase 5종(GetChatEntry/SendChatMessage/GetConversations/GetConversationDetail/DeleteConversation)을 추가한다.

상위 이슈: #59
설계 문서: designs/issue-59-B-chat-usecase.md (병합 후 이슈 번호에 맞춰 파일명 변경 예정)
선행 이슈: #72 (도메인 모델 + ChatRepository)

할 일

  • core/domain/build.gradle.kts — 테스트 의존성 추가
  • usecase/GetChatEntryUseCase.kt
  • usecase/SendChatMessageUseCase.kt — 500자 검증(MAX_CONTENT_LENGTH)
  • usecase/GetConversationsUseCase.kt
  • usecase/GetConversationDetailUseCase.kt
  • usecase/DeleteConversationUseCase.kt
  • test/.../fake/FakeChatRepository.kt + SendChatMessageUseCaseTest.kt

Metadata

Metadata

Assignees

Labels

feature새로운 기능 추가

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions