docs(home): 메인 홈 추천 탭 지금 라이브 중 입장 작업을 기록한다
This commit is contained in:
@@ -147,3 +147,12 @@ data class HomeOnAirLiveResponse(
|
||||
|
||||
## 11. Open Questions
|
||||
- 없음. `LIVE ${라이브 시작시간}`은 `beginDateTimeUtc`를 디바이스 Timezone으로 변환한 `HH:mm` 표시로 확정한다.
|
||||
|
||||
---
|
||||
|
||||
## 12. Follow-up: 홈 추천 라이브 아이템 직접 입장
|
||||
- 홈 추천 탭 최상단 `지금 라이브 중` 아이템 터치 시 기존 미구현 콜백을 보완한다.
|
||||
- 터치 직후 `ensureMainV2NavigationAllowed`로 로그인 guard를 먼저 통과한다.
|
||||
- 로그인 통과 후 `LiveViewModel.getRoomDetail(roomId)`를 호출하고, 상세 응답의 `isAdult == true`이면 `requiresAdultContentAccess = true`로 성인 인증/성인 콘텐츠 설정 guard를 한 번 더 통과한 뒤 입장한다.
|
||||
- 실제 입장 분기는 기존 `LiveFragment.enterLiveRoom`과 동일한 `manager.id`, `price`, `isPaid`, `isPrivateRoom`, `beginDateTimeUtc` 기준을 따른다.
|
||||
- 기존 레거시 `LiveFragment`, `LiveViewModel`, `LiveRepository`는 직접 수정하지 않는다.
|
||||
|
||||
Reference in New Issue
Block a user