feat(content): 콘텐츠 상세 조회 이력을 기록한다

This commit is contained in:
2026-05-31 18:20:07 +09:00
parent 43179de810
commit 209d32da2f
2 changed files with 17 additions and 0 deletions

View File

@@ -39,6 +39,7 @@ import kr.co.vividnext.sodalive.member.Member
import kr.co.vividnext.sodalive.member.block.BlockMemberRepository
import kr.co.vividnext.sodalive.member.contentpreference.isAdultVisibleByPolicy
import kr.co.vividnext.sodalive.utils.generateFileName
import kr.co.vividnext.sodalive.v2.recommend.application.CreatorContentViewHistoryService
import org.springframework.beans.factory.annotation.Value
import org.springframework.cache.annotation.Cacheable
import org.springframework.context.ApplicationEventPublisher
@@ -63,6 +64,7 @@ class AudioContentService(
private val limitedEditionOrderRepository: LimitedEditionOrderRepository,
private val themeQueryRepository: AudioContentThemeQueryRepository,
private val playbackTrackingRepository: PlaybackTrackingRepository,
private val creatorContentViewHistoryService: CreatorContentViewHistoryService,
private val commentRepository: AudioContentCommentRepository,
private val audioContentLikeRepository: AudioContentLikeRepository,
private val pinContentRepository: PinContentRepository,
@@ -813,6 +815,13 @@ class AudioContentService(
}
}
runCatching {
creatorContentViewHistoryService.recordView(
memberId = member.id!!,
contentId = audioContent.id!!
)
}
return GetAudioContentDetailResponse(
contentId = audioContent.id!!,
title = audioContent.title,