Skip to content

feat: 다음 세트 미리보기 서버 API 연동 - #193

Merged
A6ul1213 merged 3 commits into
devfrom
feature/#192-workout-next-set-api
Nov 6, 2026
Merged

A6ul1213 merged 3 commits into
devfrom
feature/#192-workout-next-set-api

Conversation

@A6ul1213

@A6ul1213 A6ul1213 commented Nov 6, 2026

Copy link
Copy Markdown
Member

Summary

REST 화면의 다음 세트 미리보기를 문서화된 서버 API와 연결했습니다. 서버 응답은 운동 ID와 1-based 세트 인덱스가 로컬의 다음 세트와 일치할 때만 사용합니다. 조회 실패·불일치 시 로컬 미리보기를 유지하고 재시도 배너를 보여주며, 세션 진행 상태는 바꾸지 않습니다. 타임드 운동은 연결 대상에서 제외했고 restEndsAt은 사용하지 않습니다.

Related issue

Closes #192

Verification

통과:

  • Swift 구문 검사
  • Swift 6 네트워킹 계층 타입 검사
  • git diff --check

미실행:

  • Tuist 프로젝트 생성 — 그래프 구성 단계에서 2분 이상 멈춰 중단
  • Build
  • Unit tests
  • SwiftLint — 명령을 찾을 수 없음
  • Runtime or UI check — worktree에 Xcode 프로젝트가 없어 앱 빌드·시뮬레이터 캡처 불가

Review checklist

  • 변경 범위가 연결된 이슈에 한정됨
  • 변경 동작에 대한 XCTest 케이스 추가됨 (정상 응답, 오류 후 로컬 fallback·재시도, 응답 불일치, 타임드 운동 제외)
  • 비밀 정보, 생성된 Xcode 프로젝트, 무관한 변경 없음

@A6ul1213
A6ul1213 marked this pull request as ready for review November 6, 2026 12:31
@A6ul1213
A6ul1213 merged commit bb87b96 into dev Nov 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] 다음 세트 미리보기 서버 API 연동

1 participant