Skip to content

[iOS] [Feat] [토닥이] Chat API와 SSE 스트리밍 연동 #90

Description

@MoonGoon72

관련 티켓

  • 부모 Epic에 연결

작업 내용

  • GET /api/v1/chat/entry 연동
  • POST /api/v1/chat/messages 연동
  • SSE start·delta·action·done·error 이벤트 디코딩
  • 대화 ID·메시지 ID·무료 사용량 갱신
  • 스트리밍 중 입력 비활성화와 답변 누적 표시
  • TodakClient 계약과 Live 구현 구성
  • App에서 인증된 HTTPClient·SSEClient 주입

완료 조건

  • 신규·기존 conversationId 요청이 올바르게 구성
  • 최대 500자 메시지 제한 적용
  • SSE 이벤트 순서와 취소·오류 상태 처리
  • Client 요청 매핑과 Reducer 상태 전이 테스트 통과

참고 사항

  • NetworkCore의 기존 SSEClient를 사용
  • SSE 재연결이나 서버에 없는 정책은 추측해 추가하지 않음

Activity

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

Metadata

Metadata

Assignees

Labels

enhancement기능 개발, 리팩토링, 설정 변경 등 전반적인 작업

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions