콘텐츠 업로드

- 미리듣기 여부 선택 버튼 추가
This commit is contained in:
Yu Sung
2024-01-26 10:57:57 +09:00
parent 31bd137f4d
commit 34f2348aa0
4 changed files with 75 additions and 48 deletions

View File

@@ -56,11 +56,13 @@ final class ContentCreateViewModel: ObservableObject {
if isFree {
priceString = "0"
isOnlyRental = false
isGeneratePreview = true
}
}
}
@Published var isOnlyRental = false
@Published var isGeneratePreview = true
@Published var previewStartTime: String = ""
@Published var previewEndTime: String = ""
@@ -94,10 +96,11 @@ final class ContentCreateViewModel: ObservableObject {
timezone: TimeZone.current.identifier,
themeId: theme!.id,
isAdult: isAdult,
isOnlyRental: isOnlyRental,
isOnlyRental: isOnlyRental,
isGeneratePreview: isGeneratePreview,
isCommentAvailable: isAvailableComment,
previewStartTime: previewStartTime.trimmingCharacters(in: .whitespacesAndNewlines).count > 0 ? previewStartTime : nil,
previewEndTime: previewEndTime.trimmingCharacters(in: .whitespacesAndNewlines).count > 0 ? previewEndTime : nil
previewStartTime: isGeneratePreview && previewStartTime.trimmingCharacters(in: .whitespacesAndNewlines).count > 0 ? previewStartTime : nil,
previewEndTime: isGeneratePreview && previewEndTime.trimmingCharacters(in: .whitespacesAndNewlines).count > 0 ? previewEndTime : nil
)
var multipartData = [MultipartFormData]()