연령 제한에 따른 성별 제한 전송 조정
This commit is contained in:
@@ -25,6 +25,13 @@ final class LiveRoomEditViewModel: ObservableObject {
|
||||
@Published var reservationDateString: String = ""
|
||||
@Published var reservationTimeString: String = ""
|
||||
@Published var genderRestriction: LiveRoomCreateViewModel.GenderRestriction = .ALL
|
||||
@Published var isAdult: Bool = false {
|
||||
didSet {
|
||||
if !isAdult {
|
||||
genderRestriction = .ALL
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Published var errorMessage = ""
|
||||
@Published var isShowPopup = false
|
||||
@@ -52,7 +59,8 @@ final class LiveRoomEditViewModel: ObservableObject {
|
||||
title = room!.title
|
||||
notice = room!.notice
|
||||
numberOfPeople = String(room!.numberOfParticipantsTotal)
|
||||
genderRestriction = room!.genderRestriction ?? .ALL
|
||||
isAdult = room!.isAdult
|
||||
genderRestriction = isAdult ? (room!.genderRestriction ?? .ALL) : .ALL
|
||||
|
||||
if let beginDate = room!.beginDateTimeUtc.parseUtcIsoDate() {
|
||||
reservationDate = beginDate
|
||||
@@ -77,13 +85,15 @@ final class LiveRoomEditViewModel: ObservableObject {
|
||||
let beginTime = reservationTime.convertDateFormat(dateFormat: "HH:mm")
|
||||
let beginDateTime = "\(beginDate) \(beginTime)"
|
||||
|
||||
let desiredGenderRestriction: LiveRoomCreateViewModel.GenderRestriction = isAdult ? genderRestriction : .ALL
|
||||
let currentGenderRestriction = room.genderRestriction ?? .ALL
|
||||
let request = EditLiveRoomInfoRequest(
|
||||
title: room.title != title ? title : nil,
|
||||
notice: room.notice != notice ? notice : nil,
|
||||
numberOfPeople: room.numberOfParticipantsTotal != Int(numberOfPeople)! ? Int(numberOfPeople)! : nil,
|
||||
beginDateTimeString: beginDateTimeStr != beginDateTime ? beginDateTime : nil,
|
||||
timezone: TimeZone.current.identifier,
|
||||
genderRestriction: (room.genderRestriction ?? .ALL) != genderRestriction ? genderRestriction : nil
|
||||
genderRestriction: currentGenderRestriction != desiredGenderRestriction ? desiredGenderRestriction : nil
|
||||
)
|
||||
|
||||
if (
|
||||
|
||||
Reference in New Issue
Block a user