parent
ecbe9b2e93
commit
3cedd36e15
|
@ -3,6 +3,7 @@ package kr.co.vividnext.sodalive.api.home
|
||||||
import kr.co.vividnext.sodalive.audition.GetAuditionListItem
|
import kr.co.vividnext.sodalive.audition.GetAuditionListItem
|
||||||
import kr.co.vividnext.sodalive.content.AudioContentMainItem
|
import kr.co.vividnext.sodalive.content.AudioContentMainItem
|
||||||
import kr.co.vividnext.sodalive.content.main.GetAudioContentRankingItem
|
import kr.co.vividnext.sodalive.content.main.GetAudioContentRankingItem
|
||||||
|
import kr.co.vividnext.sodalive.content.main.banner.GetAudioContentBannerResponse
|
||||||
import kr.co.vividnext.sodalive.content.main.tab.GetContentCurationResponse
|
import kr.co.vividnext.sodalive.content.main.tab.GetContentCurationResponse
|
||||||
import kr.co.vividnext.sodalive.content.series.GetSeriesListResponse
|
import kr.co.vividnext.sodalive.content.series.GetSeriesListResponse
|
||||||
import kr.co.vividnext.sodalive.event.GetEventResponse
|
import kr.co.vividnext.sodalive.event.GetEventResponse
|
||||||
|
@ -15,6 +16,7 @@ data class GetHomeResponse(
|
||||||
val creatorRanking: List<GetExplorerSectionCreatorResponse>,
|
val creatorRanking: List<GetExplorerSectionCreatorResponse>,
|
||||||
val latestContentThemeList: List<String>,
|
val latestContentThemeList: List<String>,
|
||||||
val latestContentList: List<AudioContentMainItem>,
|
val latestContentList: List<AudioContentMainItem>,
|
||||||
|
val bannerList: List<GetAudioContentBannerResponse>,
|
||||||
val eventBannerList: GetEventResponse,
|
val eventBannerList: GetEventResponse,
|
||||||
val originalAudioDramaList: List<GetSeriesListResponse.SeriesListItem>,
|
val originalAudioDramaList: List<GetSeriesListResponse.SeriesListItem>,
|
||||||
val auditionList: List<GetAuditionListItem>,
|
val auditionList: List<GetAuditionListItem>,
|
||||||
|
|
|
@ -4,6 +4,7 @@ import kr.co.vividnext.sodalive.audition.AuditionService
|
||||||
import kr.co.vividnext.sodalive.content.AudioContentMainItem
|
import kr.co.vividnext.sodalive.content.AudioContentMainItem
|
||||||
import kr.co.vividnext.sodalive.content.AudioContentService
|
import kr.co.vividnext.sodalive.content.AudioContentService
|
||||||
import kr.co.vividnext.sodalive.content.ContentType
|
import kr.co.vividnext.sodalive.content.ContentType
|
||||||
|
import kr.co.vividnext.sodalive.content.main.banner.AudioContentBannerService
|
||||||
import kr.co.vividnext.sodalive.content.main.curation.AudioContentCurationService
|
import kr.co.vividnext.sodalive.content.main.curation.AudioContentCurationService
|
||||||
import kr.co.vividnext.sodalive.content.series.ContentSeriesService
|
import kr.co.vividnext.sodalive.content.series.ContentSeriesService
|
||||||
import kr.co.vividnext.sodalive.content.series.GetSeriesListResponse
|
import kr.co.vividnext.sodalive.content.series.GetSeriesListResponse
|
||||||
|
@ -33,6 +34,7 @@ class HomeService(
|
||||||
private val auditionService: AuditionService,
|
private val auditionService: AuditionService,
|
||||||
private val seriesService: ContentSeriesService,
|
private val seriesService: ContentSeriesService,
|
||||||
private val contentService: AudioContentService,
|
private val contentService: AudioContentService,
|
||||||
|
private val bannerService: AudioContentBannerService,
|
||||||
private val curationService: AudioContentCurationService,
|
private val curationService: AudioContentCurationService,
|
||||||
private val contentThemeService: AudioContentThemeService,
|
private val contentThemeService: AudioContentThemeService,
|
||||||
private val recommendChannelService: RecommendChannelQueryService,
|
private val recommendChannelService: RecommendChannelQueryService,
|
||||||
|
@ -99,6 +101,12 @@ class HomeService(
|
||||||
eventList = emptyList()
|
eventList = emptyList()
|
||||||
)
|
)
|
||||||
|
|
||||||
|
val bannerList = bannerService.getBannerList(
|
||||||
|
tabId = 1,
|
||||||
|
memberId = member?.id,
|
||||||
|
isAdult = isAdult
|
||||||
|
)
|
||||||
|
|
||||||
val originalAudioDramaList = seriesService.getOriginalAudioDramaList(
|
val originalAudioDramaList = seriesService.getOriginalAudioDramaList(
|
||||||
isAdult = isAdult,
|
isAdult = isAdult,
|
||||||
contentType = contentType
|
contentType = contentType
|
||||||
|
@ -169,6 +177,7 @@ class HomeService(
|
||||||
creatorRanking = creatorRanking,
|
creatorRanking = creatorRanking,
|
||||||
latestContentThemeList = latestContentThemeList,
|
latestContentThemeList = latestContentThemeList,
|
||||||
latestContentList = latestContentList,
|
latestContentList = latestContentList,
|
||||||
|
bannerList = bannerList,
|
||||||
eventBannerList = eventBannerList,
|
eventBannerList = eventBannerList,
|
||||||
originalAudioDramaList = originalAudioDramaList,
|
originalAudioDramaList = originalAudioDramaList,
|
||||||
auditionList = auditionList,
|
auditionList = auditionList,
|
||||||
|
|
Loading…
Reference in New Issue