1.4 KiB
1.4 KiB
2026-02-26 콘텐츠/시리즈 상세 차단 오류메시지 수정
구현 체크리스트
- 콘텐츠 상세(
getDetail) 차단 예외 메시지 키를 전용 차단 키로 변경 - 시리즈 상세(
getSeriesDetail) 차단 예외 메시지 키를 전용 차단 키로 변경 SodaMessageSource에 콘텐츠/시리즈 차단 전용 메시지 키 추가- 정적 진단 및 테스트로 변경 영향 검증
검증 기록
1차 구현
- 무엇:
AudioContentService.getDetail의 차단 예외 키를content.error.blocked_access로 변경하고,ContentSeriesService.getSeriesDetail의 차단 예외 키를series.error.blocked_access로 변경했다.SodaMessageSource에 두 키를 추가해 한국어 기준으로 각각 "콘텐츠 접근이 차단되었습니다.", "시리즈 접근이 차단되었습니다."를 반환하도록 반영했다. - 왜: 기존에는 차단 상황에서도
invalid_content_retry/invalid_series_retry를 사용해 오류 의미가 모호했고, 요청 사항대로 차단 상황을 명확한 문구로 안내해야 했기 때문이다. - 어떻게:
lsp_diagnostics(AudioContentService.kt,ContentSeriesService.kt,SodaMessageSource.kt) 실행: 실패 (현재 실행 환경에 Kotlin LSP 미구성으로.kt진단 불가)./gradlew test실행: 성공./gradlew ktlintCheck실행: 성공./gradlew build실행: 성공