diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/GetRoomListResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/GetRoomListResponse.kt index 2649133..01ed451 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/GetRoomListResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/GetRoomListResponse.kt @@ -5,6 +5,7 @@ data class GetRoomListResponse( val title: String, val content: String, val beginDateTime: String, + val beginDateTimeUtc: String, val numberOfParticipate: Int, val numberOfPeople: Int, val coverImageUrl: String, diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/LiveRoomService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/LiveRoomService.kt index c066c1d..cb86349 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/LiveRoomService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/LiveRoomService.kt @@ -176,11 +176,15 @@ class LiveRoomService( .withLocale(Locale.KOREAN) ) + val beginDateTimeUtc = it.beginDateTime + .format(DateTimeFormatter.ISO_LOCAL_DATE_TIME) + GetRoomListResponse( roomId = it.id!!, title = it.title, content = it.notice, beginDateTime = beginDateTime, + beginDateTimeUtc = beginDateTimeUtc, numberOfParticipate = (roomInfo?.listenerCount ?: 0) + (roomInfo?.speakerCount ?: 0) + (roomInfo?.managerCount ?: 0),