Skip to content

✨ Feat: 배틀 API 고도화, 성능 최적화, 홈 이미지 오류 해결 #101

@jucheonsu

Description

@jucheonsu

🛠️ Issue Overview

배틀 상세 조회 응답 부족, N+1 성능 문제, 홈 이미지 로드 오류, 시나리오 API 누락

📝 Issue Description

  • 배틀 상세 응답에 userVoteStatus·currentStep 누락, N+1 쿼리 폭발, userVoteStatus String 타입 불안정
  • 진행 단계 확인용 경량 API 부재
  • HomeService Presigned URL 이중 래핑으로 NoSuchKey 에러 발생
  • ScenarioController URL 충돌 및 시나리오 응답에 title philosophers 누락

✅ To do

  • 배틀 상세 응답 userVoteStatus(VoteSide) currentStep 추가 및 N+1 해결
  • GET /battles/{battleId}/status 경량 API 추가
  • HomeService 이미지 URL 이중 래핑 제거
  • 시나리오 통합 API 개발 및 URL 충돌 해결
  • VoteRepository BattleOptionTagRepository 쿼리 추가

Metadata

Metadata

Assignees

Labels

✨ Feat (기능 추가)새로운 기능을 추가할 때 사용합니다.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions