Merge pull request '팔로우 한 크리에이터 커뮤니티 게시물 조회 - 차단된 유저는 조회되지 않도록 수정' (#104) from test into main
Reviewed-on: #104
This commit is contained in:
		| @@ -99,7 +99,10 @@ class CreatorCommunityQueryRepositoryImpl(private val queryFactory: JPAQueryFact | |||||||
|         val memberSubQuery = queryFactory |         val memberSubQuery = queryFactory | ||||||
|             .select(creatorFollowing.creator.id) |             .select(creatorFollowing.creator.id) | ||||||
|             .from(creatorFollowing) |             .from(creatorFollowing) | ||||||
|             .where(creatorFollowing.member.id.eq(memberId)) |             .where( | ||||||
|  |                 creatorFollowing.member.id.eq(memberId) | ||||||
|  |                     .and(creatorFollowing.isActive.isTrue) | ||||||
|  |             ) | ||||||
|  |  | ||||||
|         where = where.and( |         where = where.and( | ||||||
|             creatorCommunity.member.id.`in`(memberSubQuery) |             creatorCommunity.member.id.`in`(memberSubQuery) | ||||||
|   | |||||||
| @@ -384,6 +384,12 @@ class CreatorCommunityService( | |||||||
|  |  | ||||||
|         return postList |         return postList | ||||||
|             .asSequence() |             .asSequence() | ||||||
|  |             .filter { | ||||||
|  |                 !blockMemberRepository.isBlocked( | ||||||
|  |                     blockedMemberId = memberId, | ||||||
|  |                     memberId = it.member!!.id!! | ||||||
|  |                 ) | ||||||
|  |             } | ||||||
|             .map { |             .map { | ||||||
|                 val isLike = |                 val isLike = | ||||||
|                     likeRepository.findByPostIdAndMemberId(postId = it.id!!, memberId = memberId)?.isActive ?: false |                     likeRepository.findByPostIdAndMemberId(postId = it.id!!, memberId = memberId)?.isActive ?: false | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user