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}")
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()
var where = recommendLiveCreatorBanner.startDate.loe(dateNow)
@ -41,6 +45,9 @@ class LiveRecommendRepository(
.where(where)
.orderBy(recommendLiveCreatorBanner.orders.asc())
.fetch()
.asSequence()
.filter { !isBlocked(it.creatorId) }
.toList()
}
fun getOnAirRecommendChannelList(

View File

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