feat(creator): 플로팅 액션 진입을 연결한다

This commit is contained in:
Yu Sung
2026-07-03 22:02:11 +09:00
parent 5059cd4a40
commit 0fa036f04d
9 changed files with 69 additions and 12 deletions

View File

@@ -128,7 +128,7 @@
### Phase 3: CreatorChannelView overlay 연결과 액션 라우팅
- [ ] **Task 3.1: floating menu 표시 상태 연결**
- [x] **Task 3.1: floating menu 표시 상태 연결**
- 대상 파일:
- 수정: `SodaLive/Sources/V2/CreatorChannel/CreatorChannelView.swift`
- 작업 내용:
@@ -140,7 +140,7 @@
- 실행 명령: `rg "isCreatorActionMenuPresented|CreatorChannelFloatingActionMenu|isOwnCreatorChannel && viewModel\\.selectedTab == \\.home" SodaLive/Sources/V2/CreatorChannel/CreatorChannelView.swift`
- 기대 결과: 본인 채널 홈 탭에서만 floating menu가 연결된다.
- [ ] **Task 3.2: 오디오 콘텐츠 업로드 성공 callback 확장**
- [x] **Task 3.2: 오디오 콘텐츠 업로드 성공 callback 확장**
- 대상 파일:
- 수정: `SodaLive/Sources/App/AppStep.swift`
- 수정: `SodaLive/Sources/ContentView.swift`
@@ -157,7 +157,7 @@
- 실행 명령: `rg "createContent|ContentCreateView\\(|onSuccess|isShowCompletePopup|AppState\\.shared\\.back\\(\\)" SodaLive/Sources/App/AppStep.swift SodaLive/Sources/ContentView.swift SodaLive/Sources/Content/Create/ContentCreateView.swift`
- 기대 결과: 기존 create content 진입은 유지되고, 업로드 성공 callback 전달과 호출 지점이 확인된다.
- [ ] **Task 3.3: 커뮤니티 글 올리기 액션 연결**
- [x] **Task 3.3: 커뮤니티 글 올리기 액션 연결**
- 대상 파일:
- 수정: `SodaLive/Sources/V2/CreatorChannel/CreatorChannelView.swift`
- 확인: `SodaLive/Sources/App/AppStep.swift`
@@ -169,7 +169,7 @@
- 실행 명령: `rg "showCommunityWrite|creatorCommunityWrite\\(onSuccess:|fetchHome\\(creatorId: creatorId\\)" SodaLive/Sources/V2/CreatorChannel/CreatorChannelView.swift`
- 기대 결과: 커뮤니티 글 작성 진입과 작성 성공 후 홈 갱신이 확인된다.
- [ ] **Task 3.4: 오디오 콘텐츠 올리기 액션 연결**
- [x] **Task 3.4: 오디오 콘텐츠 올리기 액션 연결**
- 대상 파일:
- 수정: `SodaLive/Sources/V2/CreatorChannel/CreatorChannelView.swift`
- 확인: `SodaLive/Sources/App/AppStep.swift`
@@ -182,7 +182,7 @@
- 실행 명령: `rg "showAudioContentUpload|createContent\\(onSuccess:|fetchHome\\(creatorId: creatorId\\)" SodaLive/Sources/V2/CreatorChannel/CreatorChannelView.swift`
- 기대 결과: 오디오 콘텐츠 업로드 진입과 업로드 성공 후 홈 갱신 연결이 확인된다.
- [ ] **Task 3.5: 라이브 만들기 액션 연결**
- [x] **Task 3.5: 라이브 만들기 액션 연결**
- 대상 파일:
- 수정: `SodaLive/Sources/V2/CreatorChannel/CreatorChannelView.swift`
- 확인: `SodaLive/Sources/Live/LiveView.swift`
@@ -242,3 +242,4 @@
- 2026-07-03: 문서 작성 단계. 구현/빌드 검증은 아직 수행하지 않음.
- 2026-07-03: Open Questions 결정 사항을 반영함. `ic_plus_no_bg`, 기존 `AppStep.createContent`, 기존 `LiveView.onCreateSuccess` 동일 처리, 커뮤니티/오디오 성공 후 홈 갱신 기준을 문서화함.
- 2026-07-03: Phase 1, 2 구현 완료. 계획서의 Task 1.1~2.3 `rg` 검증을 수행했고, `xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive-dev" -configuration Debug build` 성공을 확인함. 자동화 테스트 타깃은 `rg "Tests|XCTest|testTarget|PBXNativeTarget.*Tests|\.xctest|unit test|swift test" "SodaLive.xcodeproj" "SodaLive"` 검색 결과 확인되지 않아 별도 RED/GREEN 테스트는 추가하지 않음.
- 2026-07-03: Phase 3 구현 완료. Task 3.1~3.5 `rg` 검증을 수행했고, `xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive-dev" -configuration Debug build` 성공을 확인함. 자동화 테스트 타깃 부재로 별도 RED/GREEN 테스트는 추가하지 않았으며, 실제 화면 수동 검증은 Phase 4.3에 남김.