Code refactor and Genre category added to home
This commit is contained in:
parent
d4ab36fd69
commit
c23e959356
21 changed files with 149 additions and 58 deletions
|
@ -8,11 +8,20 @@ import code.name.monkey.retromusic.activities.search.SearchViewModel
|
|||
import code.name.monkey.retromusic.fragments.LibraryViewModel
|
||||
import code.name.monkey.retromusic.model.Genre
|
||||
import code.name.monkey.retromusic.model.Playlist
|
||||
import org.koin.android.viewmodel.dsl.viewModel
|
||||
import code.name.monkey.retromusic.network.networkModule
|
||||
import code.name.monkey.retromusic.providers.RepositoryImpl
|
||||
import org.eclipse.egit.github.core.Repository
|
||||
import org.koin.androidx.viewmodel.dsl.viewModel
|
||||
import org.koin.dsl.bind
|
||||
import org.koin.dsl.module
|
||||
|
||||
private val dataModule = module {
|
||||
single {
|
||||
RepositoryImpl(get(), get())
|
||||
} bind Repository::class
|
||||
}
|
||||
|
||||
val mainModule = module {
|
||||
private val viewModules = module {
|
||||
|
||||
viewModel {
|
||||
LibraryViewModel(get())
|
||||
|
@ -37,4 +46,6 @@ val mainModule = module {
|
|||
viewModel {
|
||||
SearchViewModel(get())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
val appModules = listOf(dataModule, viewModules, networkModule)
|
Loading…
Add table
Add a link
Reference in a new issue