refactor: simplify Koin module definitions with DSL

This commit is contained in:
2026-06-23 14:56:03 +02:00
parent a3d1bb56a6
commit 3f64d62294
8 changed files with 29 additions and 13 deletions
@@ -3,8 +3,10 @@ package fr.ajaury.gwenedeg.core.coroutines.di
import fr.ajaury.gwenedeg.core.coroutines.data.DefaultDispatcherProvider
import fr.ajaury.gwenedeg.core.coroutines.domain.DispatcherProvider
import org.koin.core.module.Module
import org.koin.core.module.dsl.bind
import org.koin.core.module.dsl.singleOf
import org.koin.dsl.module
val coroutinesModule: Module = module {
single<DispatcherProvider> { DefaultDispatcherProvider() }
singleOf(::DefaultDispatcherProvider) { bind<DispatcherProvider>() }
}