라이브 예약 표시를 UTC 기준으로 변경

This commit is contained in:
Yu Sung
2026-01-21 17:27:26 +09:00
parent a743fecfdd
commit 9223e26a07
16 changed files with 37 additions and 52 deletions

View File

@@ -18,7 +18,6 @@ struct GetRoomDetailResponse: Decodable {
let password: String?
let tags: [String]
let channelName: String?
let beginDateTime: String
let beginDateTimeUtc: String
let numberOfParticipants: Int
let numberOfParticipantsTotal: Int

View File

@@ -94,7 +94,7 @@ struct LiveDetailView: View {
.padding(.top, 6.7)
HStack(spacing: 0) {
let beginDateText = room.beginDateTimeUtc.parseUtcIsoDate()?.localizedDateTimeString() ?? room.beginDateTime
let beginDateText = room.beginDateTimeUtc.parseUtcIsoDate()?.localizedDateTimeString() ?? room.beginDateTimeUtc
Text(beginDateText)
.font(.custom(Font.medium.rawValue, size: 12))
.foregroundColor(Color(hex: "bbbbbb"))

View File

@@ -55,15 +55,6 @@ final class LiveRoomEditViewModel: ObservableObject {
if let beginDate = room!.beginDateTimeUtc.parseUtcIsoDate() {
reservationDate = beginDate
reservationTime = beginDate
} else {
let fromFormatter = DateFormatter()
fromFormatter.dateFormat = "yyyy.MM.dd EEE hh:mm a"
fromFormatter.locale = Locale(identifier: "en_US_POSIX")
if let legacyDate = fromFormatter.date(from: room!.beginDateTime) {
reservationDate = legacyDate
reservationTime = legacyDate
}
}
let beginDate = reservationDate.convertDateFormat(dateFormat: "yyyy-MM-dd")