콘텐츠 플레이어

- BottomSheet 로 수정
- 콘텐츠 url 생성 api
This commit is contained in:
2024-12-07 00:17:25 +09:00
parent a4b1ef0005
commit a7a7eb3e3f
11 changed files with 214 additions and 63 deletions

View File

@@ -24,8 +24,10 @@ import kr.co.vividnext.sodalive.audio_content.main.ranking.AudioContentMainRanki
import kr.co.vividnext.sodalive.audio_content.main.recommend_series.AudioContentMainRecommendSeriesViewModel
import kr.co.vividnext.sodalive.audio_content.modify.AudioContentModifyViewModel
import kr.co.vividnext.sodalive.audio_content.order.AudioContentOrderListViewModel
import kr.co.vividnext.sodalive.audio_content.playlist.AudioContentPlaylistRepository
import kr.co.vividnext.sodalive.audio_content.player.AudioContentGenerateUrlRepository
import kr.co.vividnext.sodalive.audio_content.player.AudioContentPlayerViewModel
import kr.co.vividnext.sodalive.audio_content.playlist.AudioContentPlaylistListViewModel
import kr.co.vividnext.sodalive.audio_content.playlist.AudioContentPlaylistRepository
import kr.co.vividnext.sodalive.audio_content.playlist.PlaylistApi
import kr.co.vividnext.sodalive.audio_content.playlist.create.AudioContentPlaylistCreateViewModel
import kr.co.vividnext.sodalive.audio_content.playlist.detail.AudioContentPlaylistDetailViewModel
@@ -276,6 +278,7 @@ class AppDI(private val context: Context, isDebugMode: Boolean) {
viewModel { AudioContentPlaylistDetailViewModel(get()) }
viewModel { AudioContentPlaylistCreateViewModel(get()) }
viewModel { AudioContentPlaylistModifyViewModel(get()) }
viewModel { AudioContentPlayerViewModel(get()) }
}
private val repositoryModule = module {
@@ -305,6 +308,7 @@ class AppDI(private val context: Context, isDebugMode: Boolean) {
factory { AlarmListRepository(get()) }
factory { MenuConfigRepository(get()) }
factory { AudioContentPlaylistRepository(get()) }
factory { AudioContentGenerateUrlRepository(get()) }
}
private val moduleList = listOf(