feat(live-room): 라이브 캡쳐 녹화 허용 설정을 생성 시청 흐름에 반영한다

This commit is contained in:
Yu Sung
2026-03-30 21:49:34 +09:00
parent 3a4df173d2
commit 178e0849dc
8 changed files with 97 additions and 3 deletions

View File

@@ -100,6 +100,7 @@ final class LiveRoomCreateViewModel: ObservableObject {
@Published var selectedMenu: SelectedMenu? = nil
@Published var isAvailableJoinCreator = true
@Published var isCaptureRecordingAvailable = false
private let repository = LiveRepository()
private var subscription = Set<AnyCancellable>()
@@ -146,6 +147,7 @@ final class LiveRoomCreateViewModel: ObservableObject {
self.coverImagePath = data.coverImagePath
self.numberOfPeople = String(data.numberOfPeople)
self.genderRestriction = data.genderRestriction
self.isCaptureRecordingAvailable = data.isCaptureRecordingAvailable ?? false
self.errorMessage = I18n.CreateLive.recentDataLoaded
self.isShowPopup = true
@@ -192,7 +194,8 @@ final class LiveRoomCreateViewModel: ObservableObject {
menuPanId: isActivateMenu ? menuId : 0,
menuPan: isActivateMenu ? menu : "",
isActiveMenuPan: isActivateMenu,
isAvailableJoinCreator: isAvailableJoinCreator
isAvailableJoinCreator: isAvailableJoinCreator,
isCaptureRecordingAvailable: isCaptureRecordingAvailable
)
if timeSettingMode == .RESERVATION {