콘텐츠 상세
- 상단에 고정 상태, 고정이 가능한 상태 인지 판단하는 플래그 추가
This commit is contained in:
@@ -554,6 +554,25 @@ class AudioContentService(
|
||||
null
|
||||
}
|
||||
|
||||
val pinContent = pinContentRepository.findByContentIdAndMemberId(
|
||||
contentId = id,
|
||||
memberId = member.id!!,
|
||||
active = true
|
||||
)
|
||||
|
||||
val isPin = if (member.id!! == audioContent.member!!.id!!) {
|
||||
pinContent != null
|
||||
} else {
|
||||
false
|
||||
}
|
||||
|
||||
val pinContentListCount = pinContentRepository.getPinContentList(memberId = member.id!!).size
|
||||
val isAvailablePin = if (member.id!! == audioContent.member!!.id!!) {
|
||||
pinContentListCount < 3
|
||||
} else {
|
||||
false
|
||||
}
|
||||
|
||||
return GetAudioContentDetailResponse(
|
||||
contentId = audioContent.id!!,
|
||||
title = audioContent.title,
|
||||
@@ -579,6 +598,8 @@ class AudioContentService(
|
||||
likeCount = likeCount,
|
||||
commentList = commentList,
|
||||
commentCount = commentCount,
|
||||
isPin = isPin,
|
||||
isAvailablePin = isAvailablePin,
|
||||
creator = AudioContentCreator(
|
||||
creatorId = creatorId,
|
||||
nickname = creator.nickname,
|
||||
|
Reference in New Issue
Block a user