diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/content/AudioContentMainTabContentService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/content/AudioContentMainTabContentService.kt index 09ce755..3b8b03f 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/content/AudioContentMainTabContentService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/tab/content/AudioContentMainTabContentService.kt @@ -165,14 +165,24 @@ class AudioContentMainTabContentService( val dailyRankingEndDate = dailyRankingStartDate .plusDays(1) - return rankingService.getContentRanking( - memberId = memberId, - isAdult = isAdult, - contentType = contentType, - startDate = dailyRankingStartDate, - endDate = dailyRankingEndDate, - sortType = sortType - ) + var loopCount = 0 + var contentCount: Int + var contentList: List + + do { + contentList = rankingService.getContentRanking( + memberId = memberId, + isAdult = isAdult, + contentType = contentType, + startDate = dailyRankingStartDate.minusDays(loopCount * 5L), + endDate = dailyRankingEndDate, + sortType = sortType + ) + contentCount = contentList.size + loopCount++ + } while (contentCount < 5) + + return contentList } fun getNewContentByTheme(