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