From 4a4dbccc0d81108d9be012fc7a3cf73b02ce50bc Mon Sep 17 00:00:00 2001 From: Klaus Date: Fri, 19 Dec 2025 23:38:46 +0900 Subject: [PATCH] =?UTF-8?q?=EB=9D=BC=EC=9D=B4=EB=B8=8C=20=EC=99=84?= =?UTF-8?q?=EB=A3=8C=20=EC=9D=91=EB=8B=B5=EC=97=90=20dateUtc=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../live/room/GetLatestFinishedLiveResponse.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/GetLatestFinishedLiveResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/GetLatestFinishedLiveResponse.kt index e242ecb..7025142 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/GetLatestFinishedLiveResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/GetLatestFinishedLiveResponse.kt @@ -4,6 +4,7 @@ import com.fasterxml.jackson.annotation.JsonProperty import com.querydsl.core.annotations.QueryProjection import kr.co.vividnext.sodalive.extensions.getTimeAgoString import java.time.LocalDateTime +import java.time.ZoneId data class GetLatestFinishedLiveQueryResponse @QueryProjection constructor( val memberId: Long, @@ -16,12 +17,17 @@ data class GetLatestFinishedLiveResponse( @JsonProperty("memberId") val memberId: Long, @JsonProperty("nickname") val nickname: String, @JsonProperty("profileImageUrl") val profileImageUrl: String, - @JsonProperty("timeAgo") val timeAgo: String + @JsonProperty("timeAgo") val timeAgo: String, + @JsonProperty("dateUtc") val dateUtc: String ) { constructor(response: GetLatestFinishedLiveQueryResponse) : this( response.memberId, response.nickname, response.profileImageUrl, - response.updatedAt.getTimeAgoString() + response.updatedAt.getTimeAgoString(), + response.updatedAt + .atZone(ZoneId.of("UTC")) + .toInstant() + .toString() ) }