test #27

Merged
klaus merged 4 commits from test into main 2023-08-31 08:37:43 +00:00
2 changed files with 9 additions and 1 deletions
Showing only changes of commit eece72bc40 - Show all commits

View File

@ -19,7 +19,11 @@ class LiveRecommendRepository(
@Value("\${cloud.aws.cloud-front.host}") @Value("\${cloud.aws.cloud-front.host}")
private val cloudFrontHost: String private val cloudFrontHost: String
) { ) {
fun getRecommendLive(memberId: Long, isAdult: Boolean): List<GetRecommendLiveResponse> { fun getRecommendLive(
memberId: Long,
isBlocked: (Long) -> Boolean,
isAdult: Boolean
): List<GetRecommendLiveResponse> {
val dateNow = LocalDateTime.now() val dateNow = LocalDateTime.now()
var where = recommendLiveCreatorBanner.startDate.loe(dateNow) var where = recommendLiveCreatorBanner.startDate.loe(dateNow)
@ -41,6 +45,9 @@ class LiveRecommendRepository(
.where(where) .where(where)
.orderBy(recommendLiveCreatorBanner.orders.asc()) .orderBy(recommendLiveCreatorBanner.orders.asc())
.fetch() .fetch()
.asSequence()
.filter { !isBlocked(it.creatorId) }
.toList()
} }
fun getOnAirRecommendChannelList( fun getOnAirRecommendChannelList(

View File

@ -14,6 +14,7 @@ class LiveRecommendService(
fun getRecommendLive(member: Member): List<GetRecommendLiveResponse> { fun getRecommendLive(member: Member): List<GetRecommendLiveResponse> {
return repository.getRecommendLive( return repository.getRecommendLive(
memberId = member.id!!, memberId = member.id!!,
isBlocked = { !blockMemberRepository.isBlocked(blockedMemberId = member.id!!, memberId = it) },
isAdult = member.auth != null isAdult = member.auth != null
) )
} }