재생수 업데이트 로직 - 10초 이상 연속재생 한 경우 업데이트 하도록 수정

This commit is contained in:
klaus 2023-09-13 12:25:41 +09:00
parent 4d5c3acff5
commit 9ed175191b
1 changed files with 1 additions and 11 deletions

View File

@ -113,17 +113,7 @@ class MainViewModel(
val playbackTrackingList = playbackTrackingRepository.getAllPlaybackTracking()
val trackingDataList = playbackTrackingList
.filter { it.endPosition != null }
.filter {
if (it.isFree) {
// 무료 콘텐츠의 경우
// 러닝타임의 30% 이상 재생된 데이터
it.endPosition!! - it.startPosition > it.totalDuration * 0.3
} else {
// 유료 콘텐츠의 경우
// 러닝타임의 20% 이상 재생된 데이터
it.endPosition!! - it.startPosition > it.totalDuration * 0.2
}
}
.filter { it.endPosition!! - it.startPosition >= 12000 }
.map {
PlaybackTrackingData(it.contentId, it.playDateTime, it.isPreview)
}