@ -21,8 +21,9 @@ import org.koin.core.annotation.Module
import org.koin.ksp.generated.module
val domainModule = listOf(
DomainModule().module
DomainModule().module,
)
@Module
@ComponentScan
class DomainModule
@ -17,7 +17,6 @@
package com.google.samples.apps.nowinandroid.core.testing.di
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.TestDispatcher
import kotlinx.coroutines.test.UnconfinedTestDispatcher
import org.koin.dsl.module
@ -37,9 +37,7 @@ import kotlinx.coroutines.flow.combine
import kotlinx.coroutines.flow.map
import kotlinx.coroutines.flow.stateIn
import kotlinx.coroutines.launch
import org.koin.android.annotation.KoinViewModel
@KoinViewModel
class TopicViewModel(
savedStateHandle: SavedStateHandle,
private val userDataRepository: UserDataRepository,
@ -17,10 +17,9 @@
package com.google.samples.apps.nowinandroid.feature.topic.di
import com.google.samples.apps.nowinandroid.feature.topic.TopicViewModel
import org.koin.core.module.dsl.viewModel
import org.koin.core.module.dsl.viewModelOf
val topicModule = module {
viewModelOf(::TopicViewModel)
}