Skip to content

[Feature] 서버 루틴 기반 운동 시작 - #187

Merged
A6ul1213 merged 4 commits into
devfrom
feat/#186-routine-server-id
Nov 5, 2026
Merged

A6ul1213 merged 4 commits into
devfrom
feat/#186-routine-server-id

Conversation

@A6ul1213

@A6ul1213 A6ul1213 commented Nov 5, 2026 •

Copy link
Copy Markdown
Member

변경 사항

  • Debug에서 로컬 루틴을 서버에 생성하고 serverRoutineId를 저장합니다.
  • 운동 시작 시 서버 루틴 ID로 POST /api/v1/workouts를 요청합니다.
  • 성공하면 응답의 workoutId와 시작 시각을 운동 세션에 전달합니다.
  • 시작 요청 실패 시 서버 메시지와 재시도/취소를 제공합니다. 재시도는 저장된 서버 루틴 ID를 재사용합니다.
  • SwiftLint가 지적한 불필요한 = nil 초기화와 RoutineView 본문 길이 문제를 수정했습니다.

검증

  • Swift 문법 파싱 통과
  • git diff --check 통과
  • 로컬 SwiftLint 실행 불가: 실행 파일이 설치되어 있지 않음
  • 로컬 빌드와 테스트는 Tuist 상태 디렉터리 권한 및 Simulator 연결 문제로 미실행
  • push 후 CI에서 lint, 빌드, 테스트 재확인 필요

Closes #186

@A6ul1213
A6ul1213 marked this pull request as ready for review November 5, 2026 10:49
@A6ul1213
A6ul1213 merged commit 10036b0 into dev Nov 5, 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] 로컬 루틴에 서버 ID 연동

1 participant