Magisk/app/src/main/java/com/topjohnwu/magisk/di/ViewModelsModule.kt

21 lines
729 B
Kotlin
Raw Normal View History

package com.topjohnwu.magisk.di
import com.topjohnwu.magisk.ui.MainViewModel
2019-04-19 14:32:01 +00:00
import com.topjohnwu.magisk.ui.hide.HideViewModel
import com.topjohnwu.magisk.ui.home.HomeViewModel
2019-04-22 12:11:41 +00:00
import com.topjohnwu.magisk.ui.log.LogViewModel
import com.topjohnwu.magisk.ui.module.ModuleViewModel
import com.topjohnwu.magisk.ui.superuser.SuperuserViewModel
import org.koin.androidx.viewmodel.dsl.viewModel
import org.koin.dsl.module
val viewModelModules = module {
viewModel { MainViewModel() }
viewModel { HomeViewModel(get(), get()) }
viewModel { SuperuserViewModel(get(), get(), get(), get()) }
2019-04-19 14:32:01 +00:00
viewModel { HideViewModel(get(), get()) }
viewModel { ModuleViewModel(get()) }
2019-04-22 12:11:41 +00:00
viewModel { LogViewModel(get(), get()) }
}