Skip to content

chatApi.ts의 deleteChat API 응답 검증 로직 개선 #348

@coderabbitai

Description

@coderabbitai

설명

src/apis/chatApi.tsdeleteChat 함수에서 API 응답 검증이 불완전합니다.

현재 검증은 success, status, message 필드만 확인하고 있으나, DeleteChatApiResponse가 확장하는 ApiResponseBase<string>의 필수 필드인 data에 대한 검증이 누락되어 있습니다.

또한 status 필드는 빈 문자열도 통과하는 truthy 체크만 수행하고 있어, 비어있지 않은 문자열인지 확인하는 검증이 필요합니다.

관련 링크

체크리스트

  • data 필드 존재 여부 및 타입(string) 검증 추가
  • status 필드가 비어있지 않은 문자열인지 검증
  • message 필드가 비어있지 않은 문자열인지 검증
  • 선택적 필드 timestamp가 있을 경우 타입 검증

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions