유저 검색
- 권한이 유저인 경우 타 유저가 검색 되지 않도록 수정(크리에이터만 검색)
This commit is contained in:
@@ -382,14 +382,14 @@ class MemberService(
|
||||
|
||||
fun isBlocked(blockedMemberId: Long, memberId: Long) = blockMemberRepository.isBlocked(blockedMemberId, memberId)
|
||||
|
||||
fun searchMember(nickname: String, memberId: Long): List<GetRoomDetailUser> {
|
||||
fun searchMember(nickname: String, member: Member): List<GetRoomDetailUser> {
|
||||
if (nickname.length < 2) {
|
||||
throw SodaException("두 글자 이상 입력 하셔야 합니다.")
|
||||
}
|
||||
|
||||
return repository.findByNicknameAndOtherCondition(nickname, memberId)
|
||||
return repository.findByNicknameAndOtherCondition(nickname, member)
|
||||
.asSequence()
|
||||
.filter { !blockMemberRepository.isBlocked(blockedMemberId = memberId, memberId = it.id!!) }
|
||||
.filter { !blockMemberRepository.isBlocked(blockedMemberId = member.id!!, memberId = it.id!!) }
|
||||
.map {
|
||||
GetRoomDetailUser(it, cloudFrontHost)
|
||||
}
|
||||
|
Reference in New Issue
Block a user