라이브 - 추천 라이브, 추천 채널 이미지 주소에 CDN host 추가
This commit is contained in:
		| @@ -7,11 +7,17 @@ import kr.co.vividnext.sodalive.live.recommend.QRecommendLiveCreatorBanner.recom | ||||
| import kr.co.vividnext.sodalive.live.room.QLiveRoom.liveRoom | ||||
| import kr.co.vividnext.sodalive.member.MemberRole | ||||
| import kr.co.vividnext.sodalive.member.QMember.member | ||||
| import org.springframework.beans.factory.annotation.Value | ||||
| import org.springframework.stereotype.Repository | ||||
| import java.time.LocalDateTime | ||||
|  | ||||
| @Repository | ||||
| class LiveRecommendRepository(private val queryFactory: JPAQueryFactory) { | ||||
| class LiveRecommendRepository( | ||||
|     private val queryFactory: JPAQueryFactory, | ||||
|  | ||||
|     @Value("\${cloud.aws.cloud-front.host}") | ||||
|     private val cloudFrontHost: String | ||||
| ) { | ||||
|     fun getRecommendLive(memberId: Long, isAdult: Boolean): List<GetRecommendLiveResponse> { | ||||
|         val dateNow = LocalDateTime.now() | ||||
|  | ||||
| @@ -26,7 +32,7 @@ class LiveRecommendRepository(private val queryFactory: JPAQueryFactory) { | ||||
|             .select( | ||||
|                 Projections.constructor( | ||||
|                     GetRecommendLiveResponse::class.java, | ||||
|                     recommendLiveCreatorBanner.image, | ||||
|                     recommendLiveCreatorBanner.image.prepend("/").prepend(cloudFrontHost), | ||||
|                     recommendLiveCreatorBanner.creator.id | ||||
|                 ) | ||||
|             ) | ||||
| @@ -53,7 +59,7 @@ class LiveRecommendRepository(private val queryFactory: JPAQueryFactory) { | ||||
|                     GetRecommendChannelResponse::class.java, | ||||
|                     member.id, | ||||
|                     member.nickname, | ||||
|                     member.profileImage, | ||||
|                     member.profileImage.prepend("/").prepend(cloudFrontHost), | ||||
|                     Expressions.asBoolean(true) | ||||
|                 ) | ||||
|             ) | ||||
| @@ -85,7 +91,7 @@ class LiveRecommendRepository(private val queryFactory: JPAQueryFactory) { | ||||
|                     GetRecommendChannelResponse::class.java, | ||||
|                     member.id, | ||||
|                     member.nickname, | ||||
|                     member.profileImage, | ||||
|                     member.profileImage.prepend("/").prepend(cloudFrontHost), | ||||
|                     Expressions.asBoolean(false) | ||||
|                 ) | ||||
|             ) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user