fix: 팔로워 리스트

- 차단한 멤버는 팔로워 리스트에 보이지 않도록 수정
This commit is contained in:
Klaus 2025-06-12 13:51:03 +09:00
parent c0be30027c
commit 640f5ce6f5
1 changed files with 6 additions and 0 deletions

View File

@ -558,14 +558,20 @@ class ExplorerQueryRepository(
}
fun getFollowerListTotalCount(creatorId: Long): Int {
val blockMemberCondition = blockMember.member.id.eq(creatorId)
.and(blockMember.isActive.isTrue)
.and(blockMember.blockedMember.id.eq(member.id))
return queryFactory.select(creatorFollowing.id)
.from(creatorFollowing)
.innerJoin(creatorFollowing.member, member)
.leftJoin(blockMember).on(blockMemberCondition)
.where(
member.isActive.isTrue
.and(creatorFollowing.isActive.isTrue)
.and(creatorFollowing.creator.id.eq(creatorId))
.and(creatorFollowing.member.id.ne(creatorId))
.and(blockMember.id.isNull)
)
.fetch()
.size