Skip to content

[Feat] 토닥이 채팅 - SSE 클라이언트 기반 구축 #74

Description

@oungsi2000

작업 내용

core:data-remote가 SSE(text/event-stream) 응답을 스트리밍으로 받을 수 있도록 Ktor SSE 클라이언트 인프라를 구축한다. 채팅 도메인 지식은 포함하지 않는다.

상위 이슈: #59
설계 문서: designs/issue-59-C1-sse-client-infra.md (병합 후 이슈 번호에 맞춰 파일명 변경 예정)
선행 이슈: 없음 (A/B와 병렬 진행 가능)

할 일

  • gradle/libs.versions.tomlktor-client-sse 추가
  • core/data-remote/build.gradle.kts — 의존성 추가
  • NetworkExtension.kt — SSE 플러그인 install, HttpTimeout 설정 조정
  • HttpClient.serverSentEvents(...): Flow<ServerSentEvent> 확장 함수
  • MockEngine 기반 유닛 테스트

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