라이브 완료 응답에 dateUtc 추가
This commit is contained in:
@@ -4,6 +4,7 @@ import com.fasterxml.jackson.annotation.JsonProperty
|
|||||||
import com.querydsl.core.annotations.QueryProjection
|
import com.querydsl.core.annotations.QueryProjection
|
||||||
import kr.co.vividnext.sodalive.extensions.getTimeAgoString
|
import kr.co.vividnext.sodalive.extensions.getTimeAgoString
|
||||||
import java.time.LocalDateTime
|
import java.time.LocalDateTime
|
||||||
|
import java.time.ZoneId
|
||||||
|
|
||||||
data class GetLatestFinishedLiveQueryResponse @QueryProjection constructor(
|
data class GetLatestFinishedLiveQueryResponse @QueryProjection constructor(
|
||||||
val memberId: Long,
|
val memberId: Long,
|
||||||
@@ -16,12 +17,17 @@ data class GetLatestFinishedLiveResponse(
|
|||||||
@JsonProperty("memberId") val memberId: Long,
|
@JsonProperty("memberId") val memberId: Long,
|
||||||
@JsonProperty("nickname") val nickname: String,
|
@JsonProperty("nickname") val nickname: String,
|
||||||
@JsonProperty("profileImageUrl") val profileImageUrl: 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(
|
constructor(response: GetLatestFinishedLiveQueryResponse) : this(
|
||||||
response.memberId,
|
response.memberId,
|
||||||
response.nickname,
|
response.nickname,
|
||||||
response.profileImageUrl,
|
response.profileImageUrl,
|
||||||
response.updatedAt.getTimeAgoString()
|
response.updatedAt.getTimeAgoString(),
|
||||||
|
response.updatedAt
|
||||||
|
.atZone(ZoneId.of("UTC"))
|
||||||
|
.toInstant()
|
||||||
|
.toString()
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user