From cffd50c33fa892f897556da651936ebc856bc3ca Mon Sep 17 00:00:00 2001 From: Klaus Date: Fri, 19 Jun 2026 16:32:48 +0900 Subject: [PATCH] =?UTF-8?q?refactor(ranking):=20CDN=20URL=20=EB=B3=80?= =?UTF-8?q?=ED=99=98=20=EA=B3=B5=ED=86=B5=20=ED=95=A8=EC=88=98=EB=A5=BC=20?= =?UTF-8?q?=EC=82=AC=EC=9A=A9=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../v2/ranking/application/CreatorRankingQueryService.kt | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/ranking/application/CreatorRankingQueryService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/ranking/application/CreatorRankingQueryService.kt index d2a06adf..27a2dc31 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/v2/ranking/application/CreatorRankingQueryService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/ranking/application/CreatorRankingQueryService.kt @@ -1,5 +1,6 @@ package kr.co.vividnext.sodalive.v2.ranking.application +import kr.co.vividnext.sodalive.v2.common.domain.toCdnUrl import kr.co.vividnext.sodalive.v2.ranking.domain.CreatorRankingItem import kr.co.vividnext.sodalive.v2.ranking.domain.CreatorRankingPeriodPolicy import kr.co.vividnext.sodalive.v2.ranking.domain.CreatorRankingScorePolicy @@ -159,14 +160,10 @@ class CreatorRankingQueryService( isNew = false, creatorId = creatorId, nickname = nickname, - profileImageUrl = profileImageUrl.toCdnUrl() + profileImageUrl = profileImageUrl.toCdnUrl(cloudFrontHost) ) } - private fun String?.toCdnUrl(): String? { - return if (isNullOrBlank()) null else "$cloudFrontHost/$this" - } - private fun CreatorRankingSnapshotCandidate.toSnapshotRecord(utcRange: CreatorRankingUtcRange): CreatorRankingSnapshotRecord { val calculatedContentLiveScore = scorePolicy.calculateContentLiveScore( liveCanAmount = liveCanAmount,